All Packages Class Hierarchy This Package Previous Next Index
Class ejmf.toolkit.gui.controls.BasicArrowButton
java.lang.Object
|
+----java.awt.Component
|
+----java.awt.Container
|
+----com.sun.java.swing.JComponent
|
+----com.sun.java.swing.AbstractButton
|
+----com.sun.java.swing.JButton
|
+----ejmf.toolkit.gui.controls.BasicControlButton
|
+----ejmf.toolkit.gui.controls.BasicArrowButton
- public class BasicArrowButton
- extends BasicControlButton
JButton object that draws a scaled Arrow in one of the cardinal directions.
-
direction
-
-
BasicArrowButton(int)
-
-
getDirection()
-
-
getMaximumSize()
-
-
getMinimumSize()
- Don't let button get so small that icon
is unrecognizable.
-
getPreferredSize()
- All Control Panel buttons have same preferred size.
-
isFocusTraversable()
-
Always return false.
-
paint(Graphics)
- Paint the background and border or button component.
-
paintIcon(Graphics, int, int, int, boolean)
- Paint icon into button Component
-
paintTriangle(Graphics, int, int, int, int, boolean)
-
-
setDirection(int)
-
direction
protected int direction
BasicArrowButton
public BasicArrowButton(int direction)
getDirection
public int getDirection()
setDirection
public void setDirection(int dir)
paintIcon
protected void paintIcon(Graphics g,
int x,
int y,
int size,
boolean isEnabled)
- Paint icon into button Component
- Overrides:
- paintIcon in class BasicControlButton
paint
public void paint(Graphics g)
- Paint the background and border or button component.
- Overrides:
- paint in class BasicControlButton
getPreferredSize
public Dimension getPreferredSize()
- All Control Panel buttons have same preferred size.
- Overrides:
- getPreferredSize in class BasicControlButton
getMinimumSize
public Dimension getMinimumSize()
- Don't let button get so small that icon
is unrecognizable.
- Overrides:
- getMinimumSize in class BasicControlButton
getMaximumSize
public Dimension getMaximumSize()
- Overrides:
- getMaximumSize in class JComponent
isFocusTraversable
public boolean isFocusTraversable()
- Always return false.
- Overrides:
- isFocusTraversable in class BasicControlButton
paintTriangle
public void paintTriangle(Graphics g,
int x,
int y,
int size,
int direction,
boolean isEnabled)
All Packages Class Hierarchy This Package Previous Next Index