- import javax.swing.*;
- import java.awt.event.*;
- public class Ch99 implements MouseListener{
- private JFrame fm;
- private JLabel lb;
- private ImageIcon icon1,icon2,icon3;
- Ch99(){
- fm=new JFrame ("\u0a0f\u3450");
- fm.setLayout(null);
- fm.setResizable(false);
- fm.setVisible(true);
- fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- fm.setBounds(100,100,500,500);
- icon1=new ImageIcon(Ch99.class.getResource("pic/star.png"));
- icon2=new ImageIcon(Ch99.class.getResource("pic/gift-green.png"));
- icon3=new ImageIcon(Ch99.class.getResource("pic/hippo.png"));
- fm.setIconImage(icon1.getImage());
- lb=new JLabel(icon2);
- lb.setBounds(200,200,128,128);
- lb.addMouseListener(this);
- fm.add(lb);
- }
- public static void main(String[] args) {
- new Ch99();
- }
- public void mousePressed(MouseEvent e){
- if(e.getButton()==1)
- {
- if(lb.getIcon()==icon2)
- lb.setIcon(icon3);
- else
- lb.setIcon(icon2);
- }
- }
- public void mouseReleased(MouseEvent e){}
- public void mouseClicked(MouseEvent e){}
- public void mouseExited(MouseEvent e){}
- public void mouseEntered(MouseEvent e){}
- }
複製代碼 |