ImageObserver, MenuContainer, Serializablepublic class SubstanceInternalFrameTitlePane extends BasicInternalFrameTitlePane
| Modifier and Type | Class | Description |
|---|---|---|
static class |
SubstanceInternalFrameTitlePane.ClickListener |
Click correction listener that resets models of minimize and restore
buttons on click (so that the rollover behaviour will be preserved
correctly).
|
class |
SubstanceInternalFrameTitlePane.SubstanceIconifyAction |
Custom iconifying action.
|
class |
SubstanceInternalFrameTitlePane.SubstanceMenuBar |
Class responsible for drawing the system menu.
|
protected class |
SubstanceInternalFrameTitlePane.SubstanceTitlePaneLayout |
Layout manager for this title pane.
|
BasicInternalFrameTitlePane.CloseAction, BasicInternalFrameTitlePane.IconifyAction, BasicInternalFrameTitlePane.MaximizeAction, BasicInternalFrameTitlePane.MoveAction, BasicInternalFrameTitlePane.PropertyChangeHandler, BasicInternalFrameTitlePane.RestoreAction, BasicInternalFrameTitlePane.SizeAction, BasicInternalFrameTitlePane.SystemMenuBar, BasicInternalFrameTitlePane.TitlePaneLayoutComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyContainer.AccessibleAWTContainerJComponent.AccessibleJComponent| Modifier and Type | Field | Description |
|---|---|---|
protected static String |
ICONIFYING |
Client property to mark an internal frame as being iconified.
|
protected PropertyChangeListener |
substancePropertyListener |
Listens on the changes to the internal frame title.
|
protected PropertyChangeListener |
substanceWinModifiedListener |
Listens to the changes to the
SubstanceLookAndFeel.WINDOW_MODIFIED property on the internal
frame and its root pane. |
protected static String |
UNINSTALLED |
Client property to mark a title pane as uninstalled.
|
CLOSE_CMD, closeAction, closeButton, closeIcon, frame, iconButton, iconIcon, ICONIFY_CMD, iconifyAction, maxButton, maxIcon, MAXIMIZE_CMD, maximizeAction, menuBar, minIcon, MOVE_CMD, moveAction, notSelectedTextColor, notSelectedTitleColor, propertyChangeListener, RESTORE_CMD, restoreAction, selectedTextColor, selectedTitleColor, SIZE_CMD, sizeAction, windowMenuaccessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTHlistenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW| Constructor | Description |
|---|---|
SubstanceInternalFrameTitlePane(JInternalFrame f) |
Simple constructor.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addNotify() |
|
protected void |
addSystemMenuItems(JMenu menu) |
Adds the necessary
JMenuItems to the specified menu. |
protected void |
createActions() |
|
protected void |
createButtons() |
|
protected LayoutManager |
createLayout() |
|
protected JMenu |
createSystemMenu() |
Returns the
JMenu displaying the appropriate menu items for
manipulating the Frame. |
protected JMenuBar |
createSystemMenuBar() |
Returns the
JMenuBar displaying the appropriate system menu
items. |
protected void |
enableActions() |
|
AbstractButton |
getCloseButton() |
|
DecorationAreaType |
getThisDecorationType() |
|
protected void |
installDefaults() |
|
protected void |
installListeners() |
|
void |
paintComponent(Graphics g) |
|
void |
removeNotify() |
|
void |
setActive(boolean isActive) |
Updates state dependant upon the Window's active state.
|
protected void |
setButtonIcons() |
|
protected void |
syncCloseButtonTooltip() |
Synchronizes the tooltip of the close button.
|
void |
uninstall() |
Uninstalls
this title pane. |
void |
uninstallListeners() |
addSubComponents, assembleSystemMenu, createPropertyChangeListener, getTitle, installTitlePane, paintTitleBackground, postClosingEvent, showSystemMenu, uninstallDefaultsaction, 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, 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, requestFocus, requestFocus, requestFocusInWindow, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setMixingCutoutShape, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycleadd, 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, validateTreeaddAncestorListener, 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, getUI, getUIClassID, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintImmediately, paintImmediately, paramString, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, 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, updateUIprotected PropertyChangeListener substancePropertyListener
protected PropertyChangeListener substanceWinModifiedListener
SubstanceLookAndFeel.WINDOW_MODIFIED property on the internal
frame and its root pane.protected static final String ICONIFYING
protected static final String UNINSTALLED
public SubstanceInternalFrameTitlePane(JInternalFrame f)
f - Associated internal frame.protected void installDefaults()
installDefaults in class BasicInternalFrameTitlePaneprotected void installListeners()
installListeners in class BasicInternalFrameTitlePanepublic void uninstallListeners()
uninstallListeners in class BasicInternalFrameTitlePanepublic void uninstall()
this title pane.public void setActive(boolean isActive)
isActive - if true, the window is in active state.protected void enableActions()
enableActions in class BasicInternalFrameTitlePanepublic DecorationAreaType getThisDecorationType()
public void paintComponent(Graphics g)
paintComponent in class BasicInternalFrameTitlePaneprotected void setButtonIcons()
setButtonIcons in class BasicInternalFrameTitlePaneprotected JMenuBar createSystemMenuBar()
JMenuBar displaying the appropriate system menu
items.createSystemMenuBar in class BasicInternalFrameTitlePaneJMenuBar displaying the appropriate system menu
items.protected void createActions()
createActions in class BasicInternalFrameTitlePaneprotected JMenu createSystemMenu()
JMenu displaying the appropriate menu items for
manipulating the Frame.createSystemMenu in class BasicInternalFrameTitlePaneJMenu displaying the appropriate menu items for
manipulating the Frame.protected void addSystemMenuItems(JMenu menu)
JMenuItems to the specified menu.addSystemMenuItems in class BasicInternalFrameTitlePanemenu - Menu.protected void createButtons()
createButtons in class BasicInternalFrameTitlePaneprotected LayoutManager createLayout()
createLayout in class BasicInternalFrameTitlePaneprotected void syncCloseButtonTooltip()
public void removeNotify()
removeNotify in class JComponentpublic void addNotify()
addNotify in class JComponentpublic AbstractButton getCloseButton()