frame.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE); frame.addInternalFrameListener(InternalWindowListener.wrap(listener)); ((JDesktopPane) owner).add(frame);
parentSize = desktop.getSize(); frame.setContentPane(content); frame.setDefaultCloseOperation(JInternalFrame.HIDE_ON_CLOSE); desktop.add(frame, JLayeredPane.PALETTE_LAYER); } else {
window.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE); if (warningArea == null || !window.isVisible()) { window.dispose();
jf.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
updateMDXCatalogList(); schemaFrame.setDefaultCloseOperation(DO_NOTHING_ON_CLOSE);
public void setDefaultCloseOperation(int operation) { if(useDesktop) { jInternalFrame.setDefaultCloseOperation(operation); } else { jFrame.setDefaultCloseOperation(operation); } }
public void setDefaultCloseOperation(int aValue) { defaultCloseOperation = aValue; if (surface instanceof JDialog) { ((JDialog) surface).setDefaultCloseOperation(defaultCloseOperation); } if (surface instanceof JInternalFrame) { ((JInternalFrame) surface).setDefaultCloseOperation(defaultCloseOperation); } if (surface instanceof JFrame) { ((JFrame) surface).setDefaultCloseOperation(defaultCloseOperation); } }
public void setDefaultCloseOperation( int mode ) { if( ggTitle != null ) { ggTitle.setDefaultCloseOperation( mode ); } else if( jf != null ) { jf.setDefaultCloseOperation( mode ); } else if( jd != null ) { jd.setDefaultCloseOperation( mode ); } else if( jif != null ) { jif.setDefaultCloseOperation( mode ); } else { throw new IllegalStateException( "setDefaultCloseOperation wrapper not yet implemented" ); } }
private void backupProperties(JInternalFrame frame) { oldDefaultCloseOperation = frame.getDefaultCloseOperation(); frame.setDefaultCloseOperation(WindowConstants.DO_NOTHING_ON_CLOSE); oldInternalFrameListeners = frame.getInternalFrameListeners(); for (InternalFrameListener listener : oldInternalFrameListeners) { frame.removeInternalFrameListener(listener); } }
/** * Constructs a new frame which will throw up a warning dialog if someone * tries to close it. * * @param title the title of the frame. */ public TetradInternalFrame(String title) { super(title, false, true, false, false); Image image = ImageUtils.getImage(this, "tyler16.png"); setFrameIcon(new ImageIcon(image)); super.setDefaultCloseOperation(JInternalFrame.DO_NOTHING_ON_CLOSE); addInternalFrameListener(new InternalFrameAdapter() { /** * Throws up a warning dialog and then closes the frame if the user * says to. Otherwise ignores the attempt. */ public void internalFrameClosing(InternalFrameEvent e) { ActionEvent e2 = new ActionEvent(e.getSource(), ActionEvent.ACTION_PERFORMED, "FrameClosing"); CloseSessionAction closeSessionAction = new CloseSessionAction(); closeSessionAction.actionPerformed(e2); } }); } }
public void run() { JDesktopPane desktopPane = new JDesktopPane(); JInternalFrame intFrame = new JInternalFrame( "JInternalFrame demo"); intFrame.setMaximizable(true); intFrame.setIconifiable(true); intFrame.setResizable(true); intFrame.setClosable(true); intFrame.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE); intFrame.setSize(320, 240); // intFrame.pack(); intFrame.setVisible(true); desktopPane.add(intFrame); JFrame frame = new JFrame(); frame.add(desktopPane); frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); frame.setSize(640, 480); // frame.pack(); frame.setVisible(true); } });
/** * Adds command line window to main frame. * * @param desktop * OVTK2Desktop to host command line */ private void initCommandLine(OVTK2Desktop desktop) { if (console == null || console.isClosed()) { console = new RegisteredJInternalFrame(Config.language.getProperty("Menu.Tools.Console"), "Tools", Config.language.getProperty("Menu.Tools.Console"), true, true, true, true); console.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE); console.setSize(600, 100); try { OutputPrinter c = OVTKScriptingInitialiser.getCommandLine(); JScrollPane scrollingArea = new JScrollPane((Component) c); scrollingArea.setMinimumSize(new Dimension(0, 35)); console.add(scrollingArea); } catch (RuntimeException e) { ErrorDialog.show(e); } desktop.display(console, Position.centered); console.setVisible(true); } else { console.setVisible(true); console.toFront(); } }
private void restoreRootPane() { rootPane.getRootPane().removeComponentListener(resizeListener); rootPane.getLayeredPane().remove(getModalPanel()); if (rootPane instanceof JFrame) { JFrame frame = (JFrame) rootPane; frame.setDefaultCloseOperation(oldDefaultCloseOperation); for (WindowListener listener : oldWindowListeners) { frame.addWindowListener(listener); } } else if (rootPane instanceof JDialog) { JDialog dialog = (JDialog) rootPane; dialog.setDefaultCloseOperation(oldDefaultCloseOperation); for (WindowListener listener : oldWindowListeners) { dialog.addWindowListener(listener); } } else if (rootPane instanceof JInternalFrame) { JInternalFrame frame = (JInternalFrame) rootPane; frame.setDefaultCloseOperation(oldDefaultCloseOperation); for (InternalFrameListener listener : oldInternalFrameListeners) { frame.addInternalFrameListener(listener); } } Component comp = (Component) rootPane; comp.update(comp.getGraphics()); }
/** * Creates a new JInternalFrame and populates it with a view. * * @param view * the view to be set into the internal frame. * @return the constructed internal frame. */ private JInternalFrame createJInternalFrame(JComponent view, String title, Icon frameIcon) { JInternalFrame internalFrame = new JInternalFrame(title); internalFrame.setFrameIcon(frameIcon); internalFrame.setResizable(true); internalFrame.setClosable(true); internalFrame.setMaximizable(true); internalFrame.setIconifiable(true); internalFrame.getContentPane().add(view, BorderLayout.CENTER); internalFrame.setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE); internalFrame.setGlassPane(createHermeticGlassPane()); return internalFrame; }
@Override protected void setupConsole() { final JInternalFrame frame = new JInternalFrame("Console"); desktopPane.add(frame); frame.setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE); frame.setContentPane(getConsolePane().getComponent()); frame.setJMenuBar(createConsoleMenu()); frame.pack(); getConsolePane().setWindow(frame); }
pane.applyComponentOrientation(window.getComponentOrientation()); window.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE); window.pack();
pane.applyComponentOrientation(window.getComponentOrientation()); window.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE); window.pack();
pane.applyComponentOrientation(window.getComponentOrientation()); window.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE); window.pack();
pane.applyComponentOrientation(window.getComponentOrientation()); window.setDefaultCloseOperation(JInternalFrame.DISPOSE_ON_CLOSE); window.pack();
/** * Creates a new JInternalFrame and populates it with a view. * * @param view * the view to be set into the internal frame. * @return the constructed internal frame. */ private JInternalFrame createJInternalFrame(IView<JComponent> view) { JInternalFrame internalFrame = new JInternalFrame(view.getDescriptor() .getI18nName(getTranslationProvider(), getLocale())); internalFrame.setFrameIcon(getIconFactory().getIcon( view.getDescriptor().getIconImageURL(), IIconFactory.SMALL_ICON_SIZE)); internalFrame.setResizable(true); internalFrame.setClosable(false); internalFrame.setMaximizable(true); internalFrame.setIconifiable(true); internalFrame.getContentPane().add(view.getPeer(), BorderLayout.CENTER); internalFrame.setDefaultCloseOperation(WindowConstants.HIDE_ON_CLOSE); internalFrame.setGlassPane(createHermeticGlassPane()); return internalFrame; }