Logger.setLocationEnabled(Config.isLogConsoleLocationEnabled()); Rectangle window = Config.getWindow("main", new Rectangle(0, 0, 160, 120)); this.setLocation(window.x, window.y);
Point location = getLocation(); Dimension size = getSize(); Rectangle window = Config.getWindow("scaledDisplay", new Rectangle(location.x + size.width, location.y, 0, 0)); scaledDisplayFrame.setLocation(window.x, window.y);
public void actionPerformed(ActionEvent e) { if (recordStoreManagerDialog == null) { recordStoreManagerDialog = new RecordStoreManagerDialog(Main.this, common); recordStoreManagerDialog.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { menuRecordStoreManager.setState(false); } }); recordStoreManagerDialog.pack(); Rectangle window = Config.getWindow("recordStoreManager", new Rectangle(0, 0, 640, 320)); recordStoreManagerDialog.setBounds(window.x, window.y, window.width, window.height); } recordStoreManagerDialog.setVisible(!recordStoreManagerDialog.isVisible()); } };
public void actionPerformed(ActionEvent e) { if (logConsoleDialog == null) { logConsoleDialog = new SwingLogConsoleDialog(Main.this, Main.this.logQueueAppender); logConsoleDialog.addWindowListener(new WindowAdapter() { public void windowClosing(WindowEvent e) { menuLogConsole.setState(false); } }); logConsoleDialog.pack(); // To avoid NPE on MacOS setFocusableWindowState(false) have to be called after pack() logConsoleDialog.setFocusableWindowState(false); Rectangle window = Config.getWindow("logConsole", new Rectangle(0, 0, 640, 320)); logConsoleDialog.setBounds(window.x, window.y, window.width, window.height); } logConsoleDialog.setVisible(!logConsoleDialog.isVisible()); } };
Rectangle window = Config.getWindow("main", new Rectangle(0, 0, 160, 120)); shell.setLocation(window.x, window.y);