|
Swing 1.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--java.awt.Component | +--java.awt.Container | +--javax.swing.JComponent | +--javax.swing.plaf.basic.BasicInternalFrameTitlePane
The class that manages a basic title bar
Warning: Serialized objects of this class will not be compatible with future Swing releases. The current serialization support is appropriate for short term storage or RMI between applications running the same version of Swing. A future release of Swing will provide support for long term persistence.
Inner Class Summary | |
class |
BasicInternalFrameTitlePane.CloseAction
This inner class is marked "public" due to a compiler bug. |
class |
BasicInternalFrameTitlePane.IconifyAction
This inner class is marked "public" due to a compiler bug. |
class |
BasicInternalFrameTitlePane.MaximizeAction
This inner class is marked "public" due to a compiler bug. |
class |
BasicInternalFrameTitlePane.MoveAction
This inner class is marked "public" due to a compiler bug. |
class |
BasicInternalFrameTitlePane.PropertyChangeHandler
This inner class is marked "public" due to a compiler bug. |
class |
BasicInternalFrameTitlePane.RestoreAction
This inner class is marked "public" due to a compiler bug. |
class |
BasicInternalFrameTitlePane.SizeAction
This inner class is marked "public" due to a compiler bug. |
class |
BasicInternalFrameTitlePane.SystemMenuBar
This inner class is marked "public" due to a compiler bug. |
class |
BasicInternalFrameTitlePane.TitlePaneLayout
This inner class is marked "public" due to a compiler bug. |
Inner classes inherited from class javax.swing.JComponent |
JComponent.AccessibleJComponent |
Field Summary | |
protected static java.lang.String |
CLOSE_CMD
|
protected Action |
closeAction
|
protected JButton |
closeButton
|
protected Icon |
closeIcon
|
protected javax.swing.plaf.basic.BasicInternalFrameTitlePane.DoubleClickAdapter |
doubleClickAdapter
|
protected JInternalFrame |
frame
|
protected JButton |
iconButton
|
protected Icon |
iconIcon
|
protected static java.lang.String |
ICONIFY_CMD
|
protected Action |
iconifyAction
|
protected JButton |
maxButton
|
protected Icon |
maxIcon
|
protected static java.lang.String |
MAXIMIZE_CMD
|
protected Action |
maximizeAction
|
protected JMenuBar |
menuBar
|
protected Icon |
minIcon
|
protected static java.lang.String |
MOVE_CMD
|
protected Action |
moveAction
|
protected java.awt.Color |
notSelectedTextColor
|
protected java.awt.Color |
notSelectedTitleColor
|
protected java.beans.PropertyChangeListener |
propertyChangeListener
|
protected static java.lang.String |
RESTORE_CMD
|
protected Action |
restoreAction
|
protected java.awt.Color |
selectedTextColor
|
protected java.awt.Color |
selectedTitleColor
|
protected static java.lang.String |
SIZE_CMD
|
protected Action |
sizeAction
|
protected JMenu |
windowMenu
|
Fields inherited from class javax.swing.JComponent |
accessibleContext,
listenerList,
TOOL_TIP_TEXT_KEY,
ui,
UNDEFINED_CONDITION,
WHEN_ANCESTOR_OF_FOCUSED_COMPONENT,
WHEN_FOCUSED,
WHEN_IN_FOCUSED_WINDOW |
Fields inherited from class java.awt.Component |
BOTTOM_ALIGNMENT,
CENTER_ALIGNMENT,
LEFT_ALIGNMENT,
RIGHT_ALIGNMENT,
TOP_ALIGNMENT |
Constructor Summary | |
BasicInternalFrameTitlePane(JInternalFrame f)
|
Method Summary | |
void |
addNotify()
|
protected void |
addSubComponents()
|
protected void |
addSystemMenuItems(JMenu systemMenu)
|
protected void |
assembleSystemMenu()
|
protected void |
createActions()
|
protected void |
createButtons()
|
protected java.awt.LayoutManager |
createLayout()
|
protected java.beans.PropertyChangeListener |
createPropertyChangeListener()
|
protected JMenu |
createSystemMenu()
|
protected JMenuBar |
createSystemMenuBar()
|
protected void |
enableActions()
|
protected void |
installDefaults()
|
protected void |
installListeners()
|
protected void |
installTitlePane()
|
void |
paintComponent(java.awt.Graphics g)
|
protected void |
postClosingEvent(JInternalFrame frame)
Post a WINDOW_CLOSING-like event to the frame, so that it can be treated like a regular Frame. |
void |
removeNotify()
|
protected void |
setButtonIcons()
|
protected void |
showSystemMenu()
|
protected void |
uninstallDefaults()
|
Methods inherited from class java.awt.Container |
add,
add,
add,
add,
add,
addContainerListener,
addImpl,
countComponents,
deliverEvent,
doLayout,
getComponent,
getComponentAt,
getComponentAt,
getComponentCount,
getComponents,
getLayout,
insets,
invalidate,
isAncestorOf,
layout,
list,
list,
locate,
minimumSize,
paintComponents,
preferredSize,
print,
printComponents,
processContainerEvent,
processEvent,
remove,
remove,
removeAll,
removeContainerListener,
setLayout,
validate,
validateTree |
Methods inherited from class java.awt.Component |
action,
add,
addComponentListener,
addFocusListener,
addKeyListener,
addMouseListener,
addMouseMotionListener,
bounds,
checkImage,
checkImage,
contains,
createImage,
createImage,
disable,
disableEvents,
dispatchEvent,
enable,
enable,
enableEvents,
getBackground,
getBounds,
getColorModel,
getCursor,
getFont,
getFontMetrics,
getForeground,
getLocale,
getLocation,
getLocationOnScreen,
getName,
getParent,
getPeer,
getSize,
getToolkit,
getTreeLock,
gotFocus,
handleEvent,
hide,
imageUpdate,
inside,
isEnabled,
isShowing,
isValid,
isVisible,
keyDown,
keyUp,
list,
list,
list,
location,
lostFocus,
mouseDown,
mouseDrag,
mouseEnter,
mouseExit,
mouseMove,
mouseUp,
move,
nextFocus,
paintAll,
postEvent,
prepareImage,
prepareImage,
printAll,
processComponentEvent,
processMouseEvent,
remove,
removeComponentListener,
removeFocusListener,
removeKeyListener,
removeMouseListener,
removeMouseMotionListener,
repaint,
repaint,
repaint,
resize,
resize,
setBounds,
setBounds,
setCursor,
setLocale,
setLocation,
setLocation,
setName,
setSize,
setSize,
show,
show,
size,
toString,
transferFocus |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
wait,
wait,
wait |
Field Detail |
protected JMenuBar menuBar
protected JButton iconButton
protected JButton maxButton
protected JButton closeButton
protected JMenu windowMenu
protected JInternalFrame frame
protected java.awt.Color selectedTitleColor
protected java.awt.Color selectedTextColor
protected java.awt.Color notSelectedTitleColor
protected java.awt.Color notSelectedTextColor
protected Icon maxIcon
protected Icon minIcon
protected Icon iconIcon
protected Icon closeIcon
protected java.beans.PropertyChangeListener propertyChangeListener
protected javax.swing.plaf.basic.BasicInternalFrameTitlePane.DoubleClickAdapter doubleClickAdapter
protected Action closeAction
protected Action maximizeAction
protected Action iconifyAction
protected Action restoreAction
protected Action moveAction
protected Action sizeAction
protected static final java.lang.String CLOSE_CMD
protected static final java.lang.String ICONIFY_CMD
protected static final java.lang.String RESTORE_CMD
protected static final java.lang.String MAXIMIZE_CMD
protected static final java.lang.String MOVE_CMD
protected static final java.lang.String SIZE_CMD
Constructor Detail |
public BasicInternalFrameTitlePane(JInternalFrame f)
Method Detail |
protected void installTitlePane()
protected void addSubComponents()
protected void createActions()
protected void installListeners()
protected void installDefaults()
protected void uninstallDefaults()
public void addNotify()
public void removeNotify()
protected void createButtons()
protected void setButtonIcons()
protected void assembleSystemMenu()
protected void addSystemMenuItems(JMenu systemMenu)
protected JMenu createSystemMenu()
protected JMenuBar createSystemMenuBar()
protected void showSystemMenu()
public void paintComponent(java.awt.Graphics g)
protected void postClosingEvent(JInternalFrame frame)
protected void enableActions()
protected java.beans.PropertyChangeListener createPropertyChangeListener()
protected java.awt.LayoutManager createLayout()
|
Swing 1.1 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |