我正在尝试使用 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
}
}
问题是文本区域仍然没有任何滚动条...我错过了什么或者这不是添加滚动条的正确方法吗?
答案 0 :(得分:3)
TextArea
的首选大小由多个行和列指定,似乎设置preferredSize
正在弄乱它。如果您使用以下内容,则可以:
object messages extends TextArea(rows = 40, columns = 60)