返回列表 發帖
  1. package asdf;
  2. import java.awt.BorderLayout;
  3. import java.awt.EventQueue;
  4. import java.awt.Image;
  5. import java.awt.Window;
  6. import javax.swing.ImageIcon;
  7. import javax.swing.JFrame;
  8. import javax.swing.JButton;
  9. import javax.swing.JPanel;
  10. import java.awt.event.MouseAdapter;
  11. import java.awt.event.MouseEvent;
  12. import javax.swing.JLabel;
  13. import javax.swing.border.EmptyBorder;
  14. import java.awt.event.ActionListener;
  15. import java.awt.event.ActionEvent;
  16. public class Zxcv {
  17.         private JFrame frame;
  18.         private ImageIcon icon;
  19.         private String newIcon;
  20.         private JPanel contentPane;
  21.         /**
  22.          * Launch the application.
  23.          */
  24.         public static void main(String[] args) {
  25.                 EventQueue.invokeLater(new Runnable() {
  26.                         public void run() {
  27.                                 try {
  28.                                             Zxcv window = new Zxcv();
  29.                                         window.frame.setVisible(true);
  30.                                 } catch (Exception e) {
  31.                                         e.printStackTrace();
  32.                                 }
  33.                         }
  34.                 });
  35.         }

  36.         /**
  37.          * Create the application.
  38.          */
  39.         public Zxcv() {
  40.                 initialize();
  41.         }
  42.         /**
  43.          * Initialize the contents of the frame.
  44.          */
  45.         private void initialize() {
  46.                 frame = new JFrame();
  47.                 frame.setBounds(100, 100, 450, 300);
  48.                 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  49.                 frame.getContentPane().setLayout(null);
  50.                
  51.                 JLabel label = new JLabel();
  52.                 label.setBounds(0, 0, 434, 239);
  53.                 frame.getContentPane().add(label);
  54.                
  55.                 JButton btnNewButton = new JButton("無尾熊");
  56.                 btnNewButton.addActionListener(new ActionListener() {
  57.                         public void actionPerformed(ActionEvent e) {
  58.                         }
  59.                 });
  60.                 btnNewButton.addMouseListener(new MouseAdapter() {
  61.                         @Override
  62.                         public void mouseReleased(MouseEvent arg0) {
  63.                                  icon = new ImageIcon(Zxcv.class.getResource("Koala.jpg"));
  64.                              Image img = icon.getImage().getScaledInstance(434, 239,  java.awt.Image.SCALE_FAST );
  65.                      ImageIcon newIcon = new ImageIcon(img);
  66.                      label.setIcon(newIcon);
  67.                         }
  68.                 });
  69.                 btnNewButton.setBounds(0, 227, 115, 35);
  70.                 frame.getContentPane().add(btnNewButton);
  71.                
  72.                 JButton btnNewButton_1 = new JButton("沙漠");
  73.                 btnNewButton_1.addMouseListener(new MouseAdapter() {
  74.                         @Override
  75.                         public void mouseReleased(MouseEvent arg0) {
  76.                                  icon = new ImageIcon(Zxcv.class.getResource("Desert.jpg"));
  77.                              Image img = icon.getImage().getScaledInstance(434, 239,  java.awt.Image.SCALE_FAST );
  78.                      ImageIcon newIcon = new ImageIcon(img);
  79.                      label.setIcon(newIcon);
  80.                         }
  81.                 });
  82.                 btnNewButton_1.setBounds(116, 227, 107, 35);
  83.                 frame.getContentPane().add(btnNewButton_1);
  84.                
  85.                 JButton btnNewButton_2 = new JButton("企鵝");
  86.                 btnNewButton_2.addMouseListener(new MouseAdapter() {
  87.                         @Override
  88.                         public void mouseReleased(MouseEvent arg0) {
  89.                                  icon = new ImageIcon(Zxcv.class.getResource("penguins.jpg"));
  90.                              Image img = icon.getImage().getScaledInstance(434, 239,  java.awt.Image.SCALE_FAST );
  91.                      ImageIcon newIcon = new ImageIcon(img);
  92.                      label.setIcon(newIcon);
  93.                         }
  94.                 });
  95.                 btnNewButton_2.setBounds(222, 227, 115, 35);
  96.                 frame.getContentPane().add(btnNewButton_2);
  97.                
  98.                 JButton btnNewButton_3 = new JButton("燈塔");
  99.                 btnNewButton_3.addMouseListener(new MouseAdapter() {
  100.                         @Override
  101.                         public void mouseReleased(MouseEvent arg0) {
  102.                                  icon = new ImageIcon(Zxcv.class.getResource("Lighthouse.jpg"));
  103.                              Image img = icon.getImage().getScaledInstance(434, 239,  java.awt.Image.SCALE_FAST );
  104.                      ImageIcon newIcon = new ImageIcon(img);
  105.                      label.setIcon(newIcon);
  106.                         }
  107.                 });
  108.                 btnNewButton_3.setBounds(332, 227, 102, 35);
  109.                 frame.getContentPane().add(btnNewButton_3);                          
  110.         }
  111. }
複製代碼
我是眾神之王XXX  I love you
0000000000

TOP

返回列表