All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class com.sun.java.swing.basic.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
                                           |
                                           +----com.sun.java.swing.basic.BasicArrowButton

public class BasicArrowButton
extends JButton
JButton object that draws a scaled Arrow in one of the cardinal directions.


Variable Index

 o direction
 o EAST
 o NORTH
 o SOUTH
 o WEST

Constructor Index

 o BasicArrowButton(int)

Method Index

 o getDirection()
 o getMaximumSize()
PENDING(jeff): see above
 o getMinimumSize()
 o getPreferredSize()
 o isFocusTraversable()
 o paint(Graphics)
 o paintTriangle(Graphics, int, int, int, int, boolean)
 o requestFocus()
 o setDirection(int)

Variables

 o NORTH
 public static final int NORTH
 o SOUTH
 public static final int SOUTH
 o EAST
 public static final int EAST
 o WEST
 public static final int WEST
 o direction
 protected int direction

Constructors

 o BasicArrowButton
 public BasicArrowButton(int direction)

Methods

 o getDirection
 public int getDirection()
 o setDirection
 public void setDirection(int dir)
 o paint
 public void paint(Graphics g)
Overrides:
paint in class JComponent
 o getPreferredSize
 public Dimension getPreferredSize()
Overrides:
getPreferredSize in class JComponent
 o getMinimumSize
 public Dimension getMinimumSize()
Overrides:
getMinimumSize in class JComponent
 o getMaximumSize
 public Dimension getMaximumSize()
PENDING(jeff): see above

Overrides:
getMaximumSize in class AbstractButton
 o isFocusTraversable
 public boolean isFocusTraversable()
Overrides:
isFocusTraversable in class JComponent
 o requestFocus
 public void requestFocus()
Overrides:
requestFocus in class Component
 o 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