我想将用来显示java3d object的视窗的title bar隐藏掉,同时给与全屏显示,请问要怎样做?一般的视窗是这样的:
 我想改变成这样:
 

解决方案 »

  1.   

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

  2.   

    我试了一楼和二楼的方法还是不行不行我放上我的代码好了 大家请帮我看看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;
        }

    }