Scala Swing:在Component上缺少JComponent方法

Ric*_*ver 5 scala scala-swing

我想使用setComponentPopupMenu().但是Scala.Swing.Component似乎没有所有JComponent方法,尽管文档中引用了javax.swing.JComponent.所以我有点困惑.

Did*_*ont 5

ScalaSwing api相当不完整,但它可以让你访问底层的swing对象peer.所以你可以做到

 yourScalaSwingComponent.peer.setComponentPopupMenu(...)
Run Code Online (Sandbox Code Playgroud)

那你回到了java(swing)的土地上.