/** Uninstalls the UI delegate for the specified component */ public void uninstallUI(JComponent c) { frame = (JInternalFrame) c; Container cont = ((JInternalFrame) (c)).getContentPane(); if (cont instanceof JComponent) { JComponent content = (JComponent) cont; if (content.getBorder() == handyEmptyBorder) { content.setBorder(null); } } super.uninstallUI(c); }
/** Installs the UI delegate for the specified component */ public void installUI(JComponent c) { super.installUI(c); Object paletteProp = c.getClientProperty(IS_PALETTE); if (paletteProp != null) { setPalette(((Boolean) paletteProp).booleanValue()); } Container content = frame.getContentPane(); stripContentBorder(content); // c.setOpaque(false); }
/** Uninstalls any listeners registered with the associated JInternalFrame */ protected void uninstallListeners() { frame.removePropertyChangeListener(metalPropertyChangeListener); super.uninstallListeners(); }
/** Uninstalls any components installed for the associated JInternalFrame */ protected void uninstallComponents() { titlePane = null; super.uninstallComponents(); }
/** Installs the property listener with the associated JInternalFrame */ protected void installListeners() { super.installListeners(); frame.addPropertyChangeListener(metalPropertyChangeListener); }