Class RolloverEffect

  • All Implemented Interfaces:
    java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.util.EventListener

    public final class RolloverEffect
    extends java.awt.event.MouseAdapter
    • Field Summary

      Fields 
      Modifier and Type Field Description
      (package private) javax.swing.border.Border activeBorder  
      (package private) java.awt.Color bgColor  
      (package private) javax.swing.JComponent button  
      static int ETCHED_DOWN  
      static int ETCHED_UP  
      private boolean hasPadding  
      (package private) int iactive  
      (package private) int inormal  
      static int NONE  
      (package private) javax.swing.border.Border normalBorder  
      (package private) int pB  
      (package private) int pL  
      (package private) int pR  
      (package private) int pT  
      static int RAISED  
    • Constructor Summary

      Constructors 
      Constructor Description
      RolloverEffect​(javax.swing.JComponent buttonIn)  
      RolloverEffect​(javax.swing.JComponent buttonIn, int norm, int active)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static java.awt.Color linMod​(java.awt.Color c, int d)  
      private javax.swing.border.Border makeBorder​(int type)  
      void makeBorders()  
      void mouseEntered​(java.awt.event.MouseEvent me)  
      void mouseExited​(java.awt.event.MouseEvent me)  
      static java.awt.Color myBrighter​(java.awt.Color c)  
      static java.awt.Color myDarker​(java.awt.Color c)  
      void setBg​(java.awt.Color c)  
      void setPadding​(int p)  
      void setPadding​(int pl, int pr, int pt, int pb)  
      • Methods inherited from class java.awt.event.MouseAdapter

        mouseClicked, mouseDragged, mouseMoved, mousePressed, mouseReleased, mouseWheelMoved
      • Methods inherited from class java.lang.Object

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

      • button

        javax.swing.JComponent button
      • inormal

        int inormal
      • iactive

        int iactive
      • normalBorder

        javax.swing.border.Border normalBorder
      • activeBorder

        javax.swing.border.Border activeBorder
      • bgColor

        java.awt.Color bgColor
      • pL

        int pL
      • pR

        int pR
      • pT

        int pT
      • pB

        int pB
      • hasPadding

        private boolean hasPadding
    • Constructor Detail

      • RolloverEffect

        public RolloverEffect​(javax.swing.JComponent buttonIn)
      • RolloverEffect

        public RolloverEffect​(javax.swing.JComponent buttonIn,
                              int norm,
                              int active)
    • Method Detail

      • setPadding

        public void setPadding​(int p)
      • setPadding

        public void setPadding​(int pl,
                               int pr,
                               int pt,
                               int pb)
      • setBg

        public void setBg​(java.awt.Color c)
      • makeBorders

        public void makeBorders()
      • mouseEntered

        public void mouseEntered​(java.awt.event.MouseEvent me)
        Specified by:
        mouseEntered in interface java.awt.event.MouseListener
        Overrides:
        mouseEntered in class java.awt.event.MouseAdapter
      • mouseExited

        public void mouseExited​(java.awt.event.MouseEvent me)
        Specified by:
        mouseExited in interface java.awt.event.MouseListener
        Overrides:
        mouseExited in class java.awt.event.MouseAdapter
      • makeBorder

        private javax.swing.border.Border makeBorder​(int type)
      • myBrighter

        public static java.awt.Color myBrighter​(java.awt.Color c)
      • myDarker

        public static java.awt.Color myDarker​(java.awt.Color c)
      • linMod

        public static java.awt.Color linMod​(java.awt.Color c,
                                            int d)