BoxPanel(BoxLayoutを使用)を使用して、コンポーネントをscalaSwingにレイアウトしようとしています。コンポーネント間にスペースを追加したい。これを行う通常の方法はですがjavax.component.Box.createVerticalStrut(...)
、このメソッド呼び出しによって作成されたコンポーネントをBoxPanelに追加することはできません-コンパイラーは、見つかったときにscala.swing.Component
必要であると文句を言いjava.awt.Component
ます。
http://scala-programming-language.1934581.n4.nabble.com/How-to-add-a-plain-AWT-Component-to-a-Scala-Swing-container-td2325998.htmlで指摘されているように 、 Scalaはawtコンポーネントをサポートしていません。
scala.swing.Component
この目的に使用できる適切なサブクラスは見つかりませんでした。http://www.scala-lang.org/api/current/scala/swing/Component.html
BoxPanelの要素間にスペースを追加するための好ましい方法は何ですか?