javax.swing.plaf.basic
protected class: BasicDesktopPaneUI.MinimizeAction [javadoc |
source]
java.lang.Object
javax.swing.AbstractAction
javax.swing.plaf.basic.BasicDesktopPaneUI$MinimizeAction
All Implemented Interfaces:
Action, Cloneable, Serializable
Handles minimizing an internal frame.
| Methods from javax.swing.AbstractAction: |
|---|
|
addPropertyChangeListener, clone, firePropertyChange, getKeys, getPropertyChangeListeners, getValue, hasSelectedKey, isEnabled, isSelected, putValue, removePropertyChangeListener, setEnabled, setEnabledFromAction, setToolTipTextFromAction, shouldReconfigure |
| Methods from java.lang.Object: |
|---|
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method from javax.swing.plaf.basic.BasicDesktopPaneUI$MinimizeAction Detail: |
public void actionPerformed(ActionEvent evt) {
JDesktopPane dp = (JDesktopPane)evt.getSource();
SHARED_ACTION.setState(dp, Actions.MINIMIZE);
}
|
public boolean isEnabled() {
JInternalFrame iFrame = desktop.getSelectedFrame();
if (iFrame != null) {
return iFrame.isIconifiable();
}
return false;
}
|