2010-11-19 2 views
4

스칼라에서 Java3D를 사용하려고합니다. Canvas3DComponent 파생 클래스 인 반면 scala.swing 클래스는 ScalaComponent 또는 JComponent 중 하나만 허용되는 구성 요소를 허용합니다.스칼라 스윙 패널에 자바 컴포넌트 추가하기

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를 얻을 : 여기에 내 코드가 될 것입니다. 그런데 헤비급 구성 요소를 어떻게 추가합니까?

도움 주셔서 감사합니다.

답변