scala.swing.Table をテストするために、次の簡単なコードを書きました。
// java version "1.7.0_01"
// Scala code runner version 2.9.1.final
// Windows 7 Ultimate 64-bit
import scala.swing._
object TableHeaderVisible extends SimpleSwingApplication {
override def top = new MainFrame {
preferredSize = new Dimension(300, 200)
// contents = new ScrollPane(table)
contents = table
}
lazy val table = new Table(model, Seq("fruit", "animal")) // with Scrollable
lazy val model = Array(
Array("orange", "dog"),
Array("apple", "cat")).asInstanceOf[Array[Array[Any]]]
}
これは、「果物」と「動物」というテーブル ヘッダーを生成しません。
なんで?
私はそれを行うことができます
contents = new ScrollPane(table)
いいえ
contents = table.
しかし、使用するかScrollPane
どうかは、テーブル ヘッダーが表示されるかどうかに影響するべきではないと思います。
私のコードに間違ったコードはありますか? またはscala.swing._
図書館で?
または、ScrollPane なしで非表示のヘッダーを正当化する理由はありますか?