com.nonesole.swing.plaf.basic.tabbedpane.closebutton
Class CloseButtonTabbedPaneUI
java.lang.Object
javax.swing.plaf.ComponentUI
javax.swing.plaf.TabbedPaneUI
javax.swing.plaf.basic.BasicTabbedPaneUI
com.sun.java.swing.plaf.windows.WindowsTabbedPaneUI
com.nonesole.swing.plaf.basic.tabbedpane.closebutton.CloseButtonTabbedPaneUI
- All Implemented Interfaces:
- javax.swing.SwingConstants
- Direct Known Subclasses:
- SingleRowTabbedPaneUI
public class CloseButtonTabbedPaneUI
- extends com.sun.java.swing.plaf.windows.WindowsTabbedPaneUI
Just support top or bottom tabs.
- Version:
- build in 2011-02-12
- Author:
- JACK LEE
Nested classes/interfaces inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI |
javax.swing.plaf.basic.BasicTabbedPaneUI.FocusHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.MouseHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.PropertyChangeHandler, javax.swing.plaf.basic.BasicTabbedPaneUI.TabbedPaneLayout, javax.swing.plaf.basic.BasicTabbedPaneUI.TabSelectionHandler |
Fields inherited from interface javax.swing.SwingConstants |
BOTTOM, CENTER, EAST, HORIZONTAL, LEADING, LEFT, NEXT, NORTH, NORTH_EAST, NORTH_WEST, PREVIOUS, RIGHT, SOUTH, SOUTH_EAST, SOUTH_WEST, TOP, TRAILING, VERTICAL, WEST |
Methods inherited from class javax.swing.plaf.basic.BasicTabbedPaneUI |
getMaximumSize, getMinimumSize, getTabBounds, getTabRunCount, paint, tabForCoordinate, uninstallUI |
Methods inherited from class javax.swing.plaf.ComponentUI |
contains, getAccessibleChild, getAccessibleChildrenCount, getPreferredSize, update |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CloseButtonTabbedPaneUI
public CloseButtonTabbedPaneUI()
isMouseOnButton
public boolean isMouseOnButton()
setMouseOnButton
public void setMouseOnButton(boolean mouseOnButton)
getCloseButtonRects
public java.util.Vector<java.awt.Rectangle> getCloseButtonRects()
createUI
public static javax.swing.plaf.ComponentUI createUI(javax.swing.JComponent c)
getInputMaxTabWidth
public int getInputMaxTabWidth()
setInputMaxTabWidth
public void setInputMaxTabWidth(int inputMaxTabWidth)
getInputMaxTabHeight
public int getInputMaxTabHeight()
setInputMaxTabHeight
public void setInputMaxTabHeight(int inputMaxTabHeight)
installUI
public void installUI(javax.swing.JComponent c)
- Overrides:
installUI
in class javax.swing.plaf.basic.BasicTabbedPaneUI