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 に答える