📄 canvasdemo.java
字号:
package csu.chailei.test;
import java.applet.Applet;
import com.sun.j3d.utils.universe.SimpleUniverse;
import com.sun.j3d.utils.geometry.ColorCube;
import javax.media.j3d.BranchGroup;
import javax.media.j3d.Canvas3D;
import java.awt.GraphicsConfiguration;
import java.awt.BorderLayout;
import java.awt.Label;
import java.applet.Applet;
import com.sun.j3d.utils.applet.MainFrame;
public class CanvasDemo extends Applet {
/**
* @param args
*/
public CanvasDemo(){
setLayout(new BorderLayout());
GraphicsConfiguration config=
SimpleUniverse.getPreferredConfiguration();
Canvas3D canvas=new Canvas3D(config);
add("North",new Label("This is the top"));
add("Center",canvas);
add("South",new Label("This is the bottom"));
BranchGroup contents=new BranchGroup();
contents.addChild(new ColorCube(0.3));
SimpleUniverse universe=new SimpleUniverse(canvas);
universe.getViewingPlatform().setNominalViewingTransform();
universe.addBranchGraph(contents);
}
public static void main(String[] args) {
// TODO Auto-generated method stub
CanvasDemo demo=new CanvasDemo();
new MainFrame(demo,600,600);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -