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
-
Method Summary
Modifier and TypeMethodDescriptionprotected float
animate
(float current, float target) static JhromeTabUI
void
boolean
isHoverableAt
(Tab tab, Point p) protected void
void
protected void
update()
void
update
(Graphics g, JComponent c) Methods inherited from class org.sexydock.tabs.BasicTabUI
getTab, isDraggableAt, isSelectableAt, paint
Methods 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:
onHighlightTimerEvent
in classBasicTabUI
-
installUI
- Overrides:
installUI
in classBasicTabUI
-
update
- Overrides:
update
in classComponentUI
-
uninstallUI
- Overrides:
uninstallUI
in classBasicTabUI
-
update
protected void update()- Overrides:
update
in classBasicTabUI
-
animate
protected float animate(float current, float target) -
isHoverableAt
- Overrides:
isHoverableAt
in classBasicTabUI
-