Package fr.iut.tetris.vues
Class HoveredButtonIcon
- java.lang.Object
-
- fr.iut.tetris.vues.HoveredButtonIcon
-
- All Implemented Interfaces:
javax.swing.Icon
class HoveredButtonIcon extends java.lang.Object implements javax.swing.Icon
-
-
Field Summary
Fields Modifier and Type Field Description (package private) java.awt.Color
backGroundColor
(package private) java.awt.Font
font
(package private) java.awt.Color
foreGroundColor
(package private) int
height
(package private) java.lang.String
text
(package private) int
width
-
Constructor Summary
Constructors Constructor Description HoveredButtonIcon(int height, int width, java.awt.Font font, java.lang.String text, java.awt.Color foreGroundColor, java.awt.Color backGroundColor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description int
getIconHeight()
int
getIconWidth()
void
paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
-
-
-
Method Detail
-
paintIcon
public void paintIcon(java.awt.Component c, java.awt.Graphics g, int x, int y)
- Specified by:
paintIcon
in interfacejavax.swing.Icon
-
getIconWidth
public int getIconWidth()
- Specified by:
getIconWidth
in interfacejavax.swing.Icon
-
getIconHeight
public int getIconHeight()
- Specified by:
getIconHeight
in interfacejavax.swing.Icon
-
-