Class 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)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • height

        int height
      • width

        int width
      • foreGroundColor

        java.awt.Color foreGroundColor
      • backGroundColor

        java.awt.Color backGroundColor
      • text

        java.lang.String text
      • font

        java.awt.Font font
    • Constructor Detail

      • HoveredButtonIcon

        public HoveredButtonIcon​(int height,
                                 int width,
                                 java.awt.Font font,
                                 java.lang.String text,
                                 java.awt.Color foreGroundColor,
                                 java.awt.Color backGroundColor)
    • Method Detail

      • paintIcon

        public void paintIcon​(java.awt.Component c,
                              java.awt.Graphics g,
                              int x,
                              int y)
        Specified by:
        paintIcon in interface javax.swing.Icon
      • getIconWidth

        public int getIconWidth()
        Specified by:
        getIconWidth in interface javax.swing.Icon
      • getIconHeight

        public int getIconHeight()
        Specified by:
        getIconHeight in interface javax.swing.Icon