Package edu.wisc.ssec.mcidasv.ui
Class DraggableTabbedPane.TabButton
java.lang.Object
edu.wisc.ssec.mcidasv.ui.DraggableTabbedPane.TabButton
- All Implemented Interfaces:
Icon
- Enclosing class:
DraggableTabbedPane
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate DraggableTabbedPane.ButtonState
private int
private static final EnumMap
<DraggableTabbedPane.ButtonState, String> private int
private int
private int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetIcon()
int
int
getState()
static Icon
static String
void
void
static void
setStateIcon
(DraggableTabbedPane.ButtonState state, String path)
-
Field Details
-
iconPaths
-
currentState
-
iconWidth
-
iconHeight
-
posX
-
posY
-
-
Constructor Details
-
TabButton
public TabButton()
-
-
Method Details
-
getStateIcon
-
setStateIcon
-
getStateIconPath
-
setState
-
getState
-
getIcon
-
paintIcon
-
getIconWidth
- Specified by:
getIconWidth
in interfaceIcon
-
getIconHeight
- Specified by:
getIconHeight
in interfaceIcon
-
getBounds
-