1

我正在尝试使用scala swing使 textArea 可滚动,

这是我到目前为止所拥有的:

import scala.swing._

object messages extends TextArea{
    preferredSize = new Dimension(600,340)
}

val frame = new MainFrame{
    contents = new FlowPanel{
        val outputTextScrollPane = new ScrollPane(messages) 
        contents += outputTextScrollPane
    }
}

问题是文本区域仍然没有任何滚动条......我错过了什么或者这不是添加滚动条的正确方法吗?

4

1 回答 1

3

的首选大小TextArea由许多行和列指定,似乎设置preferredSize搞砸了。如果您使用以下内容,它可以工作:

object messages extends TextArea(rows = 40, columns = 60)
于 2013-09-02T12:29:24.320 回答