import javax.swing.*;
import java.awt.event.*;
import java.awt.BorderLayout;
import java.awt.GraphicsConfiguration;
import com.sun.j3d.utils.universe.*;
import javax.media.j3d.*;
import com.sun.j3d.utils.geometry.ColorCube;
public class game0919 extends JFrame {
public BranchGroup createSceneGraph() {
BranchGroup group = new BranchGroup();
ColorCube cube = new ColorCube(0.5d);
group.addChild(cube);
group.compile();
return group;
}
public game0919() {
getContentPane().setLayout(new BorderLayout());
GraphicsConfiguration config = SimpleUniverse.getPreferredConfiguration();
Canvas3D canv = new Canvas3D(config);
getContentPane().add(canv, BorderLayout.CENTER);
BranchGroup sc = createSceneGraph();
SimpleUniverse univ = new SimpleUniverse(canv);
univ.getViewingPlatform().setNominalViewingTransform();
univ.addBranchGraph(sc);
}
public static void main(String[] args) {
game0919 sample = new game0919();
sample.setBounds( 10, 10, 240, 240);
sample.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
sample.setVisible(true);
}
}
最終更新:2011年03月05日 22:07