2010-11-19 8 views
4

まあ、私はJava3DをScalaで動かそうとしています。私は、Canvas3DComponentの派生クラスであるのに対して、scala.swingは、スイングするコンポーネントだけを許可しているのに対して、ScalaComponentまたはJComponentのいずれかであることに注意します。ここに私のコードのようになります。だから、ScalaスイングパネルにJavaコンポーネントを追加する

object HelloUniverse extends SimpleSwingApplication { 
def top = new MainFrame { 
    title = "Java3D with Scala" 

    contents = new BorderPanel { 
    val config = SimpleUniverse.getPreferredConfiguration() 
    val canvas = new Canvas3D(config) 

    peer.add(canvas, "Center") 
    } 
} 
} 

ええ、私は根本的JPanelを得る.peer方法で。しかし、そこに重いコンポーネントを追加するにはどうすればいいですか?

ありがとうございました。

答えて

関連する問題