返回列表 發帖
  1. import javax.swing.*;
  2. import java.awt.event.*;
  3. public class Ch99 implements MouseListener{
  4.         private JFrame fm;
  5.         private JLabel lb;
  6.         private ImageIcon icon1,icon2,icon3;
  7.         Ch99(){
  8.                 fm=new JFrame ("\u0a0f\u3450");
  9.                 fm.setLayout(null);
  10.                 fm.setResizable(false);
  11.                 fm.setVisible(true);
  12.                 fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  13.                 fm.setBounds(100,100,500,500);
  14.                 icon1=new ImageIcon(Ch99.class.getResource("pic/star.png"));
  15.                 icon2=new ImageIcon(Ch99.class.getResource("pic/gift-green.png"));
  16.                 icon3=new ImageIcon(Ch99.class.getResource("pic/hippo.png"));
  17.                 fm.setIconImage(icon1.getImage());
  18.                 lb=new JLabel(icon2);
  19.                 lb.setBounds(200,200,128,128);
  20.                 lb.addMouseListener(this);
  21.                 fm.add(lb);
  22.         }
  23.         public static void main(String[] args) {
  24.                 new Ch99();

  25.         }
  26.         public void mousePressed(MouseEvent e){
  27.                 if(e.getButton()==1)
  28.                 {
  29.                         if(lb.getIcon()==icon2)
  30.                                 lb.setIcon(icon3);
  31.                         else
  32.                                 lb.setIcon(icon2);
  33.                 }
  34.         }
  35.         public void mouseReleased(MouseEvent e){}
  36.         public void mouseClicked(MouseEvent e){}
  37.         public void mouseExited(MouseEvent e){}
  38.         public void mouseEntered(MouseEvent e){}
  39. }
複製代碼

TOP

返回列表