2010-11-19 36 views
4

嗯,我想讓Java3D在Scala中工作。我注意到Canvas3DComponent派生類,而scala.swing分類只允許擺動組件ScalaComponentJComponent。這裏是我的代碼:將Java組件添加到Scala swing面板

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") 
    } 
} 
} 

所以是的,與.peer方法,我得到的基本JPanel。但是,我會如何在那裏添加一個重量級的組件?

感謝您的幫助。

回答