public class WebInternalFrameTitlePane
extends javax.swing.JComponent
| Modifier and Type | Class and Description |
|---|---|
class |
WebInternalFrameTitlePane.CloseAction
This class should be treated as a "protected" inner class.
|
protected class |
WebInternalFrameTitlePane.Handler
Title pane events handler.
|
class |
WebInternalFrameTitlePane.IconifyAction
This class should be treated as a "protected" inner class.
|
class |
WebInternalFrameTitlePane.MaximizeAction
This class should be treated as a "protected" inner class.
|
class |
WebInternalFrameTitlePane.RestoreAction
This class should be treated as a "protected" inner class.
|
javax.swing.JComponent.AccessibleJComponent| Modifier and Type | Field and Description |
|---|---|
protected GroupPane |
buttonsPanel |
protected static java.lang.String |
CLOSE_CMD
Action names.
|
protected javax.swing.Action |
closeAction
Actions.
|
protected javax.swing.JButton |
closeButton |
protected javax.swing.JInternalFrame |
frame
JInternalFrame for this title pane. |
protected WebInternalFrameTitlePane.Handler |
handler
Events handler.
|
protected javax.swing.JButton |
iconButton |
protected static java.lang.String |
ICONIFY_CMD |
protected javax.swing.Action |
iconifyAction |
protected javax.swing.JButton |
maxButton |
protected static java.lang.String |
MAXIMIZE_CMD |
protected javax.swing.Action |
maximizeAction |
protected javax.swing.JComponent |
parent
Title pane parent.
|
protected static java.lang.String |
RESTORE_CMD |
protected javax.swing.Action |
restoreAction |
protected WebLabel |
titleLabel
Title pane UI elements.
|
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor and Description |
|---|
WebInternalFrameTitlePane(javax.swing.JComponent parent,
javax.swing.JInternalFrame frame)
Constructs new internal frame title pane.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
initializeActions()
Initializes button actions.
|
protected void |
initializeUI()
Initializes title pane UI.
|
protected void |
install()
Installs title pane.
|
protected void |
uninstall()
Uninstalls title pane.
|
protected void |
updateActions()
Updates action enabled state.
|
protected void |
updateIcons()
Updates button icons.
|
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update, updateUIadd, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTreeaction, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getAccessibleContext, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleprotected 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 final javax.swing.JComponent parent
JInternalFrame or JInternalFrame.JDesktopIcon.protected final javax.swing.JInternalFrame frame
JInternalFrame for this title pane.protected WebLabel titleLabel
protected GroupPane buttonsPanel
protected javax.swing.JButton iconButton
protected javax.swing.JButton maxButton
protected javax.swing.JButton closeButton
protected javax.swing.Action closeAction
protected javax.swing.Action maximizeAction
protected javax.swing.Action iconifyAction
protected javax.swing.Action restoreAction
protected WebInternalFrameTitlePane.Handler handler
public WebInternalFrameTitlePane(javax.swing.JComponent parent,
javax.swing.JInternalFrame frame)
parent - either JInternalFrame or JInternalFrame.JDesktopIconframe - JInternalFrame for this title paneprotected void initializeActions()
protected void initializeUI()
protected void updateIcons()
protected void updateActions()
protected void install()
protected void uninstall()