frame.setLocation(l); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) {
frame.setLocation(l); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) {
frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) {
frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) {
@Override public void actionPerformed(ActionEvent evt) { String title = jMenuItemToolsGroovyConsole.getText(); if (!containsWindow(title)) { final GroovyPanel panel = new GroovyPanel(); final Container frame = createFrame(m_Self, title, panel, new BorderLayout(), BorderLayout.CENTER, 800, 600, panel.getMenuBar(), false, true); // custom listener if (frame instanceof ChildFrameMDI) { ((ChildFrameMDI) frame) .addInternalFrameListener(new InternalFrameAdapter() { @Override public void internalFrameClosing(InternalFrameEvent e) { ((ChildFrameMDI) frame).dispose(); } }); } else if (frame instanceof ChildFrameSDI) { ((ChildFrameSDI) frame).addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { ((ChildFrameSDI) frame).dispose(); } }); } } else { showWindow(getWindow(title)); } } });
((ChildFrameSDI) frame).addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) {
@Override public void actionPerformed(ActionEvent evt) { String title = jMenuItemToolsJythonConsole.getText(); if (!containsWindow(title)) { final JythonPanel panel = new JythonPanel(); final Container frame = createFrame(m_Self, title, panel, new BorderLayout(), BorderLayout.CENTER, 800, 600, panel.getMenuBar(), false, true); // custom listener if (frame instanceof ChildFrameMDI) { ((ChildFrameMDI) frame) .addInternalFrameListener(new InternalFrameAdapter() { @Override public void internalFrameClosing(InternalFrameEvent e) { ((ChildFrameMDI) frame).dispose(); } }); } else if (frame instanceof ChildFrameSDI) { ((ChildFrameSDI) frame).addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { ((ChildFrameSDI) frame).dispose(); } }); } } else { showWindow(getWindow(title)); } } });
@Override public void actionPerformed(ActionEvent evt) { String title = jMenuItemToolsJythonConsole.getText(); if (!containsWindow(title)) { final JythonPanel panel = new JythonPanel(); final Container frame = createFrame(m_Self, title, panel, new BorderLayout(), BorderLayout.CENTER, 800, 600, panel.getMenuBar(), false, true); // custom listener if (frame instanceof ChildFrameMDI) { ((ChildFrameMDI) frame) .addInternalFrameListener(new InternalFrameAdapter() { @Override public void internalFrameClosing(InternalFrameEvent e) { ((ChildFrameMDI) frame).dispose(); } }); } else if (frame instanceof ChildFrameSDI) { ((ChildFrameSDI) frame).addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { ((ChildFrameSDI) frame).dispose(); } }); } } else { showWindow(getWindow(title)); } } });
((ChildFrameSDI) frame).addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) {
@Override public void actionPerformed(ActionEvent evt) { String title = jMenuItemToolsGroovyConsole.getText(); if (!containsWindow(title)) { final GroovyPanel panel = new GroovyPanel(); final Container frame = createFrame(m_Self, title, panel, new BorderLayout(), BorderLayout.CENTER, 800, 600, panel.getMenuBar(), false, true); // custom listener if (frame instanceof ChildFrameMDI) { ((ChildFrameMDI) frame) .addInternalFrameListener(new InternalFrameAdapter() { @Override public void internalFrameClosing(InternalFrameEvent e) { ((ChildFrameMDI) frame).dispose(); } }); } else if (frame instanceof ChildFrameSDI) { ((ChildFrameSDI) frame).addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { ((ChildFrameSDI) frame).dispose(); } }); } } else { showWindow(getWindow(title)); } } });
/** * constructs a new internal frame that knows about its parent. * * @param parent the parent frame * @param title the title of the frame */ public ChildFrameSDI(Main parent, String title) { super(title); m_Parent = parent; addWindowListener(new WindowAdapter() { @Override public void windowActivated(WindowEvent e) { // update title of parent if (getParentFrame() != null) { getParentFrame().createTitle(getTitle()); } } }); // add to parent if (getParentFrame() != null) { getParentFrame().addChildFrame(this); setIconImage(getParentFrame().getIconImage()); } }
/** * constructs a new internal frame that knows about its parent. * * @param parent the parent frame * @param title the title of the frame */ public ChildFrameSDI(Main parent, String title) { super(title); m_Parent = parent; addWindowListener(new WindowAdapter() { @Override public void windowActivated(WindowEvent e) { // update title of parent if (getParentFrame() != null) { getParentFrame().createTitle(getTitle()); } } }); // add to parent if (getParentFrame() != null) { getParentFrame().addChildFrame(this); setIconImage(getParentFrame().getIconImage()); } }