两个关于SimpleUniverse的问题。。。

alucard_ad 2010-06-09 06:42:15
我想将用来显示java3d object的视窗的title bar隐藏掉,同时给与全屏显示,请问要怎样做?

一般的视窗是这样的:
[URL=http://img130.hotlinkimage.com/img.php?id=803092168][/URL]

我想改变成这样:
[URL=http://img133.hotlinkimage.com/img.php?id=1678449204][/URL]
...全文
131 3 打赏 收藏 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
alucard_ad 2010-06-09
  • 打赏
  • 举报
回复
我试了一楼和二楼的方法还是不行。。。

不行我放上我的代码好了 大家请帮我看看。。。

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;
}

}

daimojingdeyu 2010-06-09
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 huntor 的回复:]

Java code
frame.setUndecorated(true); // 禁用此窗体的装饰
frame.setExtendedState(JFrame.MAXIMIZED_BOTH); // 此状态位掩码指示将窗体完全最大化(水平和垂直方向)。

frame.setVisual(true);
[/Quote]
支持。
huntor 2010-06-09
  • 打赏
  • 举报
回复
frame.setUndecorated(true); // 禁用此窗体的装饰
frame.setExtendedState(JFrame.MAXIMIZED_BOTH); // 此状态位掩码指示将窗体完全最大化(水平和垂直方向)。

frame.setVisual(true);

62,620

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧