From cfd7a643cb5a445016ddb15595158ecc59b184fd Mon Sep 17 00:00:00 2001 From: Normand Briere <nbriere@noware.ca> Date: Sun, 30 Jun 2019 18:18:44 -0400 Subject: [PATCH] Proto wget 3d models. --- ObjEditor.java | 29 ++++++++++++++++++++--------- 1 files changed, 20 insertions(+), 9 deletions(-) diff --git a/ObjEditor.java b/ObjEditor.java index b7cf47d..b938e7a 100644 --- a/ObjEditor.java +++ b/ObjEditor.java @@ -309,7 +309,7 @@ //localCopy.parent = null; frame = new JFrame(); - frame.setUndecorated(true); + frame.setUndecorated(false); objEditor = this; this.callee = callee; @@ -699,8 +699,8 @@ } } -static GraphicsDevice device = GraphicsEnvironment - .getLocalGraphicsEnvironment().getScreenDevices()[0]; +//static GraphicsDevice device = GraphicsEnvironment +// .getLocalGraphicsEnvironment().getScreenDevices()[0]; Rectangle keeprect; cRadio radio; @@ -741,10 +741,11 @@ else { keeprect = frame.getBounds(); - Rectangle rect = GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds(); - Dimension rect2 = frame.getToolkit().getScreenSize(); - frame.setBounds(0, rect2.height - rect.height, rect.width, rect.height); +// Rectangle rect = GraphicsEnvironment.getLocalGraphicsEnvironment().getMaximumWindowBounds(); +// Dimension rect2 = frame.getToolkit().getScreenSize(); +// frame.setBounds(0, rect2.height - rect.height, rect.width, rect.height); // frame.setState(Frame.MAXIMIZED_BOTH); + frame.setBounds(frame.getGraphicsConfiguration().getBounds()); } maximized ^= true; @@ -758,12 +759,17 @@ void ToggleFullScreen() { +GraphicsDevice device = frame.getGraphicsConfiguration().getDevice(); + cameraView.ToggleFullScreen(); if (!CameraPane.FULLSCREEN) { device.setFullScreenWindow(null); + frame.dispose(); + frame.setUndecorated(false); frame.validate(); + frame.setVisible(true); //frame.setVisible(false); // frame.removeNotify(); @@ -789,8 +795,12 @@ // frame.setBounds(0, 0, frame.getToolkit().getScreenSize().width, // frame.getToolkit().getScreenSize().height); //frame.setVisible(false); + + frame.dispose(); + frame.setUndecorated(true); device.setFullScreenWindow(frame); frame.validate(); + frame.setVisible(true); // frame.removeNotify(); // frame.setUndecorated(true); // frame.addNotify(); @@ -1613,12 +1623,13 @@ frame.setSize(1280, 860); - frame.validate(); - frame.setVisible(true); - cameraView.requestFocusInWindow(); gridPanel.setDividerLocation(1.0); + + frame.validate(); + + frame.setVisible(true); frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); frame.addWindowListener(new WindowAdapter() -- Gitblit v1.6.2