5
setComponentPopupMenu()を使用します。しかし、Scala.Swing.ComponentはすべてのJComponentメソッドを持っているようではありませんが、javax.swing.JComponentはドキュメントで参照されています。だから少し混乱している。Scala Swing:コンポーネントのJComponentメソッドがありません
setComponentPopupMenu()を使用します。しかし、Scala.Swing.ComponentはすべてのJComponentメソッドを持っているようではありませんが、javax.swing.JComponentはドキュメントで参照されています。だから少し混乱している。Scala Swing:コンポーネントのJComponentメソッドがありません
ScalaSwing APIはむしろ不完全ですが、peer
という基本スイングオブジェクトにアクセスできます。そうすることができます
yourScalaSwingComponent.peer.setComponentPopupMenu(...)
あなたはJava(スイング)の土地に戻ってきました。
ありがとうございました。私は今この他の質問をすることができます:http://stackoverflow.com/questions/938753/scala-popup-menuあなたは独自のラッパーを作ることができますが、まだ一度に1つの方法を抱かせる必要があるようです。 –