Package org.sexydock.tabs.jhrome
Class JhromeTabUI
java.lang.Object
javax.swing.plaf.ComponentUI
org.sexydock.tabs.TabUI
org.sexydock.tabs.BasicTabUI
org.sexydock.tabs.jhrome.JhromeTabUI
The UI for a
Tab.- Author:
- andy.edwards
-
Field Summary
Fields inherited from class org.sexydock.tabs.BasicTabUI
CLOSE_BUTTON_LISTENER, CLOSE_BUTTON_VISIBLE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected floatanimate(float current, float target) static JhromeTabUIvoidbooleanisHoverableAt(Tab tab, Point p) protected voidvoidprotected voidupdate()voidupdate(Graphics g, JComponent c) Methods inherited from class org.sexydock.tabs.BasicTabUI
getTab, isDraggableAt, isSelectableAt, paintMethods inherited from class javax.swing.plaf.ComponentUI
contains, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize
-
Constructor Details
-
JhromeTabUI
public JhromeTabUI()
-
-
Method Details
-
createUI
-
onHighlightTimerEvent
- Overrides:
onHighlightTimerEventin classBasicTabUI
-
installUI
- Overrides:
installUIin classBasicTabUI
-
update
- Overrides:
updatein classComponentUI
-
uninstallUI
- Overrides:
uninstallUIin classBasicTabUI
-
update
protected void update()- Overrides:
updatein classBasicTabUI
-
animate
protected float animate(float current, float target) -
isHoverableAt
- Overrides:
isHoverableAtin classBasicTabUI
-