java.lang.Object
javax.swing.plaf.ComponentUI
com.imagero.gui.flowin.plaf.TabContainerUI
- Direct Known Subclasses:
- ButtonPanelUI
- public class TabContainerUI
- extends javax.swing.plaf.ComponentUI
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
instance
private static TabContainerUI instance
propertyChangeHandler
private TabContainerUI.PropertyChangeHandler propertyChangeHandler
stringComparator
private TabContainerUI.StringComparator stringComparator
enumComparator
private TabContainerUI.EnumComparator enumComparator
defaultTextComparator
private TabContainerUI.DefaultTextComparator defaultTextComparator
invertedTextComparator
private TabContainerUI.InvertedTextComparator invertedTextComparator
fancyMouseHandler
private TabContainerUI.FancyMouseHandler fancyMouseHandler
hoverMouseHandler
private TabContainerUI.HoverMouseHandler hoverMouseHandler
simpleMouseHandler
private TabContainerUI.TabPanelMouseHandler simpleMouseHandler
enumMouseHandler
private TabContainerUI.EnumMouseHandler enumMouseHandler
tabBorder
TabContainerUI.TabBorder tabBorder
MOUSE_HANDLER
public static final java.lang.String MOUSE_HANDLER
- See Also:
- Constant Field Values
COMPARATOR
public static final java.lang.String COMPARATOR
- See Also:
- Constant Field Values
TabContainerUI
public TabContainerUI()
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
- Description copied from class:
javax.swing.plaf.ComponentUI
- Creates a delegate object for the specified component. Users
should use the
createUI method of a suitable
subclass. The implementation of ComponentUI
always throws an error.
installUI
public void installUI(javax.swing.JComponent c)
- Description copied from class:
javax.swing.plaf.ComponentUI
- Sets up the specified component so it conforms the the design
guidelines of the implemented look and feel. When the look and
feel changes, a
ComponentUI delegate is created.
The delegate object then receives an installUI
message.
This method should perform the following tasks:
- Set visual properties such as borders, fonts, colors, or
icons. However, no change should be performed for those
properties whose values have been directly set by the client
application. To allow the distinction, LookAndFeels are expected
to use values that implement the javax.swing.plaf.UIResource marker
interface, such as javax.swing.plaf.BorderUIResource or javax.swing.plaf.ColorUIResource.
- If necessary, install a java.awt.LayoutManager.
- Embed custom sub-components. For instance, the UI delegate
for a javax.swing.JSplitPane might install a special
component for the divider.
- Register event listeners.
- Set up properties related to keyborad navigation, such as
mnemonics or focus traversal policies.
uninstallUI
public void uninstallUI(javax.swing.JComponent c)
- Description copied from class:
javax.swing.plaf.ComponentUI
- Puts the specified component into the state it had before
ComponentUI.installUI(javax.swing.JComponent)>
ComponentUI.installUI(javax.swing.JComponent) 55 was called.
installListeners
protected void installListeners(com.imagero.gui.flowin.TabContainer tab)
unistallListeners
protected void unistallListeners(com.imagero.gui.flowin.TabContainer tab)
getPropertyChangeHandler
protected TabContainerUI.PropertyChangeHandler getPropertyChangeHandler()
getTabPanelMouseHandler
protected TabContainerUI.TabPanelMouseHandler getTabPanelMouseHandler(int mouseHandlerType)
getComparator
public java.util.Comparator getComparator(com.imagero.gui.flowin.TabContainer tp)
getMouseHandler
public java.awt.event.MouseListener getMouseHandler(com.imagero.gui.flowin.TabContainer tp)
setComparator
void setComparator(int type,
com.imagero.gui.flowin.TabContainer tab)
getDefaultTextComparator
protected TabContainerUI.DefaultTextComparator getDefaultTextComparator()
getInvertedTextComparator
protected TabContainerUI.InvertedTextComparator getInvertedTextComparator()
getEnumComparator
protected TabContainerUI.EnumComparator getEnumComparator()
getStringComparator
protected TabContainerUI.StringComparator getStringComparator()
getTabBorder
public TabContainerUI.TabBorder getTabBorder()
createTabBorder
TabContainerUI.TabBorder createTabBorder()
maybeShowPopup
protected void maybeShowPopup(java.awt.event.MouseEvent e,
com.imagero.gui.flowin.TabContainer tp)
getHoverMouseHandler
protected TabContainerUI.TabPanelMouseHandler getHoverMouseHandler()
getSimpleMouseHandler
protected TabContainerUI.TabPanelMouseHandler getSimpleMouseHandler()
getFancyMouseHandler
protected TabContainerUI.TabPanelMouseHandler getFancyMouseHandler()