final ChildFrameSDI frame = new ChildFrameSDI(parent, title); frame.setLayout(layout); if (c != null) { frame.getContentPane().add(c, layoutConstraints); frame.setJMenuBar(menu); frame.pack(); if ((width > -1) && (height > -1)) { frame.setSize(width, height); frame.validate(); frame.setLocationRelativeTo(parent); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { frame.setVisible(true);
/** * de-registers the child frame with the parent first. */ @Override public void dispose() { if (getParentFrame() != null) { getParentFrame().removeChildFrame(this); getParentFrame().createTitle(""); } super.dispose(); } }
final ChildFrameSDI frame = new ChildFrameSDI(parent, title); frame.setLayout(layout); if (c != null) { frame.getContentPane().add(c, layoutConstraints); frame.setJMenuBar(menu); frame.pack(); if ((width > -1) && (height > -1)) { frame.setSize(width, height); frame.validate(); frame.setLocationRelativeTo(parent); frame.addWindowListener(new WindowAdapter() { @Override public void windowClosing(WindowEvent e) { frame.setVisible(true);
/** * constructs a new internal frame that knows about its parent. * * @param parent the parent frame * @param title the title of the frame */ public ChildFrameSDI(GUIChooserApp 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(GUIChooserApp 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()); } }
/** * de-registers the child frame with the parent first. */ @Override public void dispose() { if (getParentFrame() != null) { getParentFrame().removeChildFrame(this); getParentFrame().createTitle(""); } super.dispose(); } }
@Override public void windowActivated(WindowEvent e) { // update title of parent if (getParentFrame() != null) { getParentFrame().createTitle(getTitle()); } } });
@Override public void windowClosing(WindowEvent e) { frame.dispose(); } });
@Override public void windowClosing(WindowEvent e) { frame.dispose(); } });
@Override public void windowActivated(WindowEvent e) { // update title of parent if (getParentFrame() != null) { getParentFrame().createTitle(getTitle()); } } });