返回列表 發帖
  1. package 翻牌;

  2. import java.awt.EventQueue;

  3. import javax.swing.JFrame;
  4. import javax.swing.JLabel;
  5. import java.awt.Toolkit;
  6. import javax.swing.ImageIcon;
  7. import javax.swing.JButton;
  8. import javax.swing.AbstractAction;
  9. import java.awt.event.ActionEvent;
  10. import javax.swing.Action;
  11. import java.awt.event.MouseAdapter;
  12. import java.awt.event.MouseEvent;
  13. public class Asdf {

  14.         private JFrame frame;
  15.         private final Action action = new SwingAction();

  16.         /**
  17.          * Launch the application.
  18.          */
  19.         public static void main(String[] args) {
  20.                 EventQueue.invokeLater(new Runnable() {
  21.                         public void run() {
  22.                                 try {
  23.                                         Asdf window = new Asdf();
  24.                                         window.frame.setVisible(true);
  25.                                 } catch (Exception e) {
  26.                                         e.printStackTrace();
  27.                                 }
  28.                         }
  29.                 });
  30.         }

  31.         /**
  32.          * Create the application.
  33.          */
  34.         public Asdf() {
  35.                 initialize();
  36.         }

  37.         /**
  38.          * Initialize the contents of the frame.
  39.          */
  40.         private void initialize() {
  41.                 frame = new JFrame();
  42.                 frame.setIconImage(Toolkit.getDefaultToolkit().getImage("C:\\Users\\student\\Desktop\\pic\\pic\\star.png"));
  43.                 frame.setTitle("\u7FFB\u724C\u904A\u6232");
  44.                 frame.setBounds(100, 100, 609, 504);
  45.                 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  46.                 frame.getContentPane().setLayout(null);
  47.                
  48.                 JLabel lblNewLabel = new JLabel("New label");
  49.                 lblNewLabel.addMouseListener(new MouseAdapter() {
  50.                         @Override
  51.                         public void mouseClicked(MouseEvent e) {
  52.                                 lblNewLabel.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\1.png"));
  53.                         }
  54.                 });
  55.                 lblNewLabel.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
  56.                 lblNewLabel.setBounds(10, 10, 128, 128);
  57.                 frame.getContentPane().add(lblNewLabel);
  58.                
  59.                 JLabel label = new JLabel("New label");
  60.                 label.addMouseListener(new MouseAdapter() {
  61.                         @Override
  62.                         public void mouseClicked(MouseEvent e) {
  63.                                 label.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\2.png"));
  64.                         }
  65.                 });
  66.                 label.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
  67.                 label.setBounds(156, 10, 128, 128);
  68.                 frame.getContentPane().add(label);
  69.                
  70.                 JLabel label_1 = new JLabel("New label");
  71.                 label_1.addMouseListener(new MouseAdapter() {
  72.                         @Override
  73.                         public void mouseClicked(MouseEvent e) {
  74.                                 label_1.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\3.png"));
  75.                         }
  76.                 });
  77.                 label_1.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
  78.                 label_1.setBounds(310, 10, 128, 128);
  79.                 frame.getContentPane().add(label_1);
  80.                
  81.                 JLabel label_2 = new JLabel("New label");
  82.                 label_2.addMouseListener(new MouseAdapter() {
  83.                         @Override
  84.                         public void mouseClicked(MouseEvent e) {
  85.                                 label_2.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\4.png"));
  86.                         }
  87.                 });
  88.                 label_2.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
  89.                 label_2.setBounds(455, 10, 128, 128);
  90.                 frame.getContentPane().add(label_2);
  91.                
  92.                 JLabel label_3 = new JLabel("New label");
  93.                 label_3.addMouseListener(new MouseAdapter() {
  94.                         @Override
  95.                         public void mouseClicked(MouseEvent e) {
  96.                                 label_3.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\5.png"));
  97.                         }
  98.                 });
  99.                 label_3.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
  100.                 label_3.setBounds(10, 149, 128, 128);
  101.                 frame.getContentPane().add(label_3);
  102.                
  103.                 JLabel label_4 = new JLabel("New label");
  104.                 label_4.addMouseListener(new MouseAdapter() {
  105.                         @Override
  106.                         public void mouseClicked(MouseEvent e) {
  107.                                 label_4.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\6.png"));
  108.                         }
  109.                 });
  110.                 label_4.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
  111.                 label_4.setBounds(156, 148, 128, 128);
  112.                 frame.getContentPane().add(label_4);
  113.                
  114.                 JLabel label_5 = new JLabel("New label");
  115.                 label_5.addMouseListener(new MouseAdapter() {
  116.                         @Override
  117.                         public void mouseClicked(MouseEvent e) {
  118.                                 label_5.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\6.png"));
  119.                         }
  120.                 });
  121.                 label_5.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
  122.                 label_5.setBounds(310, 148, 128, 128);
  123.                 frame.getContentPane().add(label_5);
  124.                
  125.                 JLabel label_6 = new JLabel("New label");
  126.                 label_6.addMouseListener(new MouseAdapter() {
  127.                         @Override
  128.                         public void mouseClicked(MouseEvent e) {
  129.                                 label_6.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\5.png"));
  130.                         }
  131.                 });
  132.                 label_6.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
  133.                 label_6.setBounds(455, 149, 128, 128);
  134.                 frame.getContentPane().add(label_6);
  135.                
  136.                 JLabel label_7 = new JLabel("New label");
  137.                 label_7.addMouseListener(new MouseAdapter() {
  138.                         @Override
  139.                         public void mouseClicked(MouseEvent e) {
  140.                                 label_7.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\4.png"));
  141.                         }
  142.                 });
  143.                 label_7.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
  144.                 label_7.setBounds(10, 287, 128, 128);
  145.                 frame.getContentPane().add(label_7);
  146.                
  147.                 JLabel label_8 = new JLabel("New label");
  148.                 label_8.addMouseListener(new MouseAdapter() {
  149.                         @Override
  150.                         public void mouseClicked(MouseEvent e) {
  151.                                 label_8.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\3.png"));
  152.                         }
  153.                 });
  154.                 label_8.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
  155.                 label_8.setBounds(156, 287, 128, 128);
  156.                 frame.getContentPane().add(label_8);
  157.                
  158.                 JLabel label_9 = new JLabel("New label");
  159.                 label_9.addMouseListener(new MouseAdapter() {
  160.                         @Override
  161.                         public void mouseClicked(MouseEvent e) {
  162.                                 label_9.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\2.png"));
  163.                         }
  164.                 });
  165.                 label_9.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
  166.                 label_9.setBounds(455, 287, 128, 128);
  167.                 frame.getContentPane().add(label_9);
  168.                
  169.                 JLabel label_10 = new JLabel("New label");
  170.                 label_10.addMouseListener(new MouseAdapter() {
  171.                         @Override
  172.                         public void mouseClicked(MouseEvent e) {
  173.                                 label_10.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\1.png"));
  174.                         }
  175.                 });
  176.                 label_10.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
  177.                 label_10.setBounds(310, 286, 128, 128);
  178.                 frame.getContentPane().add(label_10);
  179.                
  180.                 JButton btnNewButton = new JButton("New button");
  181.                 btnNewButton.addMouseListener(new MouseAdapter() {
  182.                         @Override
  183.                         public void mouseClicked(MouseEvent arg0) {
  184.                         }
  185.                 });
  186.                 btnNewButton.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\return.png"));
  187.                 btnNewButton.setBounds(550, 425, 33, 33);
  188.                 frame.getContentPane().add(btnNewButton);
  189.         }
  190.         private class SwingAction extends AbstractAction {
  191.                 public SwingAction() {
  192.                         putValue(NAME, "SwingAction");
  193.                         putValue(SHORT_DESCRIPTION, "Some short description");
  194.                 }
  195.                 public void actionPerformed(ActionEvent e) {
  196.                 }
  197.         }
  198. }
複製代碼
我是眾神之王XXX  I love you
0000000000

TOP

返回列表