com.jtattoo.plaf
Class BaseInternalFrameTitlePane
java.lang.Object
java.awt.Component
java.awt.Container
javax.swing.JComponent
javax.swing.plaf.basic.BasicInternalFrameTitlePane
com.jtattoo.plaf.BaseInternalFrameTitlePane
- All Implemented Interfaces:
- ActionListener, ImageObserver, MenuContainer, Serializable, EventListener
- Direct Known Subclasses:
- AcrylInternalFrameTitlePane, AeroInternalFrameTitlePane, AluminiumInternalFrameTitlePane, FastInternalFrameTitlePane, GraphiteInternalFrameTitlePane, HiFiInternalFrameTitlePane
public class BaseInternalFrameTitlePane
- extends BasicInternalFrameTitlePane
- implements ActionListener
This class is a modified copy of the javax.swing.plaf.metal.MetalInternalFrameTitlePane
Class that manages a JLF title bar
- Author:
- Steve Wilson, Brian Beck, Michael Hagen
- See Also:
- Serialized Form
Fields inherited from class javax.swing.plaf.basic.BasicInternalFrameTitlePane |
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, windowMenu |
Methods inherited from class javax.swing.plaf.basic.BasicInternalFrameTitlePane |
createActions, createSystemMenu, createSystemMenuBar, getTitle, installListeners, installTitlePane, paintTitleBackground, postClosingEvent, setButtonIcons, showSystemMenu, uninstallDefaults, uninstallListeners |
Methods inherited from class javax.swing.JComponent |
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getAccessibleContext, 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, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintChildren, 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, updateUI |
Methods inherited from class java.awt.Container |
add, 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, transferFocusBackward, transferFocusDownCycle, validate, validateTree |
Methods inherited from class java.awt.Component |
action, 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, 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, hide, 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, transferFocusUpCycle |
PAINT_ACTIVE
public static final String PAINT_ACTIVE
- See Also:
- Constant Field Values
ICONIFY
public static final String ICONIFY
- See Also:
- Constant Field Values
MAXIMIZE
public static final String MAXIMIZE
- See Also:
- Constant Field Values
CLOSE
public static final String CLOSE
- See Also:
- Constant Field Values
isPalette
protected boolean isPalette
paletteCloseIcon
protected Icon paletteCloseIcon
paletteTitleHeight
protected int paletteTitleHeight
buttonsWidth
protected int buttonsWidth
BaseInternalFrameTitlePane
public BaseInternalFrameTitlePane(JInternalFrame f)
installDefaults
protected void installDefaults()
- Overrides:
installDefaults
in class BasicInternalFrameTitlePane
createButtons
protected void createButtons()
- Overrides:
createButtons
in class BasicInternalFrameTitlePane
enableActions
protected void enableActions()
- Overrides:
enableActions
in class BasicInternalFrameTitlePane
assembleSystemMenu
protected void assembleSystemMenu()
- Overrides:
assembleSystemMenu
in class BasicInternalFrameTitlePane
addSystemMenuItems
protected void addSystemMenuItems(JMenu systemMenu)
- Overrides:
addSystemMenuItems
in class BasicInternalFrameTitlePane
addSubComponents
protected void addSubComponents()
- Overrides:
addSubComponents
in class BasicInternalFrameTitlePane
createPropertyChangeListener
protected PropertyChangeListener createPropertyChangeListener()
- Overrides:
createPropertyChangeListener
in class BasicInternalFrameTitlePane
createLayout
protected LayoutManager createLayout()
- Overrides:
createLayout
in class BasicInternalFrameTitlePane
getHorSpacing
protected int getHorSpacing()
getVerSpacing
protected int getVerSpacing()
activateFrame
public void activateFrame()
deactivateFrame
public void deactivateFrame()
isActive
public boolean isActive()
isPalette
public boolean isPalette()
setPalette
public void setPalette(boolean b)
actionPerformed
public void actionPerformed(ActionEvent e)
- Specified by:
actionPerformed
in interface ActionListener
paintPalette
public void paintPalette(Graphics g)
paintBackground
public void paintBackground(Graphics g)
paintText
public void paintText(Graphics g,
int x,
int y,
String title)
paintBorder
public void paintBorder(Graphics g)
- Overrides:
paintBorder
in class JComponent
paintComponent
public void paintComponent(Graphics g)
- Overrides:
paintComponent
in class BasicInternalFrameTitlePane
Copyright © 2011. All Rights Reserved.