我写了下面简单的代码来测试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的无形标头[s]?
不“不影响” 但“不应该影响” – 2012-01-27 03:56:56
也许相关:http://stackoverflow.com/q/8043669/770361 – 2012-01-27 04:13:37
还有Swing?远远... – Janx 2012-01-27 04:28:10