Scala GUI - 向textArea添加滚动条

时间:2013-09-02 11:44:02

标签: java swing scala user-interface scrollpane

我正在尝试使用 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
    }
}

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

1 个答案:

答案 0 :(得分:3)

TextArea的首选大小由多个行和列指定,似乎设置preferredSize正在弄乱它。如果您使用以下内容,则可以:

object messages extends TextArea(rows = 40, columns = 60)