Advertisement
marcelofoxes

Java Swing Button Mouseover color change

May 17th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.88 KB | None | 0 0
  1. import java.awt.Color;
  2. import java.awt.event.MouseAdapter;
  3. import java.awt.event.MouseEvent;
  4.  
  5. import javax.swing.JButton;
  6. import javax.swing.JFrame;
  7.  
  8. public class Main {
  9.  
  10.     public static void main(String[] args) {
  11.         JFrame jf = new JFrame();
  12.        
  13.         JButton justinBieber = new JButton("Botao doidao!");
  14.         jf.getContentPane().add(justinBieber);
  15.         justinBieber.setBackground(Color.RED);
  16.         justinBieber.setOpaque(true);
  17.         justinBieber.addMouseListener(
  18.                 new MouseAdapter() {
  19.                     @Override
  20.                     public void mouseEntered(MouseEvent e) {
  21.                         super.mouseEntered(e);
  22.                         JButton jb = (JButton) e.getSource();
  23.                         jb.setBackground(Color.BLUE);
  24.                     }
  25.                     @Override
  26.                     public void mouseExited(MouseEvent e) {
  27.                         super.mouseExited(e);
  28.                         // sua logica pra quando o mouse sair
  29.                     }
  30.                    
  31.                 }  
  32.         );
  33.        
  34.         jf.setSize(400, 400);
  35.         jf.setVisible(true);
  36.     }
  37. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement