Java3Dに関する質問です。

----
import java.awt.Container;
import javax.swing.*;
import javax.media.j3d.Canvas3D;
import com.sun.j3d.utils.universe.SimpleUniverse;

public class MyDialog extends JDialog {
private Canvas3D canvas;
public MyDialog() {
setDefaultCloseOperation(JDialog.DISPOSE_ON_CLOSE);
Container pane = getContentPane();
//canvas = new Canvas3D(SimpleUniverse.getPreferredConfiguration());
//pane.add(canvas);
pack();
}
public static void main(String[] args) {
MyDialog dialog = new MyDialog();
dialog.setVisible(true);
}
}
----