两个关于SimpleUniverse的问题。。。 我想将用来显示java3d object的视窗的title bar隐藏掉,同时给与全屏显示,请问要怎样做?一般的视窗是这样的: 我想改变成这样: 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 frame.setUndecorated(true); // 禁用此窗体的装饰frame.setExtendedState(JFrame.MAXIMIZED_BOTH); // 此状态位掩码指示将窗体完全最大化(水平和垂直方向)。frame.setVisual(true); 我试了一楼和二楼的方法还是不行不行我放上我的代码好了 大家请帮我看看public class Process { public void build() { try { BranchGroup bg = loadBranchGroup(); SimpleUniverse u = new SimpleUniverse(); u.getViewingPlatform().setNominalViewingTransform(); u.addBranchGraph(bg); } catch (FileNotFoundException ex) { Logger.getLogger(GameProcess.class.getName()).log(Level.SEVERE, null, ex); } } private BranchGroup loadBranchGroup() throws FileNotFoundException { Loader3DS dd = new Loader3DS(); Scene scene = dd.load("747.3DS"); System.out.println("scene=" + scene); if (scene != null) { BranchGroup objRoot = new BranchGroup(); BranchGroup bg = scene.getSceneGroup(); TransformGroup objTrans = new TransformGroup(); Transform3D trans=new Transform3D(); trans.setScale(0.3f); objTrans.setTransform(trans); objTrans.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE); objTrans.addChild(bg); objRoot.addChild(objTrans); BoundingSphere bounds = new BoundingSphere(new Point3d(0.0, 0.0, 0.0), 100.0); MouseRotate behavior = new MouseRotate(); behavior.setTransformGroup(objTrans); objTrans.addChild(behavior); behavior.setSchedulingBounds(bounds); MouseTranslate tr = new MouseTranslate(); tr.setTransformGroup(objTrans); objTrans.addChild(tr); tr.setSchedulingBounds(bounds); MouseWheelZoom tr1 = new MouseWheelZoom(); tr1.setTransformGroup(objTrans); objTrans.addChild(tr1); tr1.setSchedulingBounds(bounds); Color3f light1Color = new Color3f(Color.RED); Vector3f light1Direction = new Vector3f(0f, 0f, -10f); DirectionalLight light1 = new DirectionalLight(light1Color, light1Direction); light1.setInfluencingBounds(bounds); objRoot.addChild(light1); return objRoot; } return null; } } 求高手!我是新手求解疑惑 按照书上敲了个简单实现WebBrowser的代码,运行结果,网站总是在变化 JAVA 安全是怎么体现的? 为何要使用while(true) 进行循环 初学,写了个打开图片程序,功能实现了为什么cpu一直是100% 在线 HELP...... 想写一篇关于数据库连接池的文章在期刊上发表,给点意见!waitting... 菜鸟求助!!! 一个很奇怪的问题.请进来看看吧. 请教一个java线程问题,同样程序不同电脑结果不同 Netbean的重构功能报错,请问是何原因? javascript Object分析
frame.setExtendedState(JFrame.MAXIMIZED_BOTH); // 此状态位掩码指示将窗体完全最大化(水平和垂直方向)。frame.setVisual(true);
{
public void build()
{
try
{
BranchGroup bg = loadBranchGroup();
SimpleUniverse u = new SimpleUniverse();
u.getViewingPlatform().setNominalViewingTransform();
u.addBranchGraph(bg);
} catch (FileNotFoundException ex)
{
Logger.getLogger(GameProcess.class.getName()).log(Level.SEVERE, null, ex);
}
}
private BranchGroup loadBranchGroup() throws FileNotFoundException {
Loader3DS dd = new Loader3DS();
Scene scene = dd.load("747.3DS");
System.out.println("scene=" + scene);
if (scene != null) { BranchGroup objRoot = new BranchGroup();
BranchGroup bg = scene.getSceneGroup();
TransformGroup objTrans = new TransformGroup();
Transform3D trans=new Transform3D();
trans.setScale(0.3f);
objTrans.setTransform(trans);
objTrans.setCapability(TransformGroup.ALLOW_TRANSFORM_WRITE);
objTrans.addChild(bg); objRoot.addChild(objTrans);
BoundingSphere bounds = new BoundingSphere(new Point3d(0.0, 0.0, 0.0), 100.0);
MouseRotate behavior = new MouseRotate();
behavior.setTransformGroup(objTrans);
objTrans.addChild(behavior);
behavior.setSchedulingBounds(bounds); MouseTranslate tr = new MouseTranslate();
tr.setTransformGroup(objTrans);
objTrans.addChild(tr);
tr.setSchedulingBounds(bounds);
MouseWheelZoom tr1 = new MouseWheelZoom();
tr1.setTransformGroup(objTrans);
objTrans.addChild(tr1);
tr1.setSchedulingBounds(bounds);
Color3f light1Color = new Color3f(Color.RED);
Vector3f light1Direction = new Vector3f(0f, 0f, -10f);
DirectionalLight light1 = new DirectionalLight(light1Color, light1Direction);
light1.setInfluencingBounds(bounds);
objRoot.addChild(light1);
return objRoot;
}
return null;
}
}