Class BevelArrowIcon
- java.lang.Object
-
- ch.systemsx.cisd.openbis.dss.client.api.gui.table.BevelArrowIcon
-
- All Implemented Interfaces:
javax.swing.Icon
public class BevelArrowIcon extends java.lang.Object implements javax.swing.Icon
-
-
Constructor Summary
Constructors Constructor Description BevelArrowIcon(int direction, boolean isRaisedView, boolean isPressedView)
Standard constructor - builds an icon with the specified attributes.BevelArrowIcon(java.awt.Color edge1, java.awt.Color edge2, java.awt.Color fill, int size, int direction)
Standard constructor - builds an icon with the specified attributes.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getIconHeight()
Returns the height of the icon.int
getIconWidth()
Returns the width of the icon.void
paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
Paints the icon at the specified position.
-
-
-
Field Detail
-
UP
public static final int UP
Constant indicating that the arrow is pointing up.- See Also:
- Constant Field Values
-
DOWN
public static final int DOWN
Constant indicating that the arrow is pointing down.- See Also:
- Constant Field Values
-
-
Constructor Detail
-
BevelArrowIcon
public BevelArrowIcon(int direction, boolean isRaisedView, boolean isPressedView)
Standard constructor - builds an icon with the specified attributes.- Parameters:
direction
- .isRaisedView
- .isPressedView
- .
-
BevelArrowIcon
public BevelArrowIcon(java.awt.Color edge1, java.awt.Color edge2, java.awt.Color fill, int size, int direction)
Standard constructor - builds an icon with the specified attributes.- Parameters:
edge1
- the color of edge1.edge2
- the color of edge2.fill
- the fill color.size
- the size of the arrow icon.direction
- the direction that the arrow points.
-
-
Method Detail
-
paintIcon
public void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
Paints the icon at the specified position. Supports the Icon interface.- Specified by:
paintIcon
in interfacejavax.swing.Icon
- Parameters:
c
- .g
- .x
- .y
- .
-
getIconWidth
public int getIconWidth()
Returns the width of the icon. Supports the Icon interface.- Specified by:
getIconWidth
in interfacejavax.swing.Icon
- Returns:
- the icon width.
-
getIconHeight
public int getIconHeight()
Returns the height of the icon. Supports the Icon interface.- Specified by:
getIconHeight
in interfacejavax.swing.Icon
- Returns:
- the icon height.
-
-