I am attempting to insert a Canvas3D object inside a Swing JPanel, but the code doesn't seem to be working (i.e. nothing happens):
Canvas3D canvas = new Canvas3D(SimpleUniverse.getPreferredConfiguration());
SimpleUniverse universe = new SimpleUniverse(canvas);
BranchGroup root = new BranchGroup();
root.addChild(new ColorCube());
universe.addBranchGraph(root);
universe.getViewingPlatform().setNominalViewingTransform();
canvasPanel.add(canvas);
What am I missing? The JPanel was created using NetBean's Visual Editor.