- package 翻牌;
- import java.awt.EventQueue;
- import javax.swing.JFrame;
- import javax.swing.JLabel;
- import java.awt.Toolkit;
- import javax.swing.ImageIcon;
- import javax.swing.JButton;
- import javax.swing.AbstractAction;
- import java.awt.event.ActionEvent;
- import javax.swing.Action;
- import java.awt.event.MouseAdapter;
- import java.awt.event.MouseEvent;
- public class Asdf {
- private JFrame frame;
- private final Action action = new SwingAction();
- /**
- * Launch the application.
- */
- public static void main(String[] args) {
- EventQueue.invokeLater(new Runnable() {
- public void run() {
- try {
- Asdf window = new Asdf();
- window.frame.setVisible(true);
- } catch (Exception e) {
- e.printStackTrace();
- }
- }
- });
- }
- /**
- * Create the application.
- */
- public Asdf() {
- initialize();
- }
- /**
- * Initialize the contents of the frame.
- */
- private void initialize() {
- frame = new JFrame();
- frame.setIconImage(Toolkit.getDefaultToolkit().getImage("C:\\Users\\student\\Desktop\\pic\\pic\\star.png"));
- frame.setTitle("\u7FFB\u724C\u904A\u6232");
- frame.setBounds(100, 100, 609, 504);
- frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- frame.getContentPane().setLayout(null);
-
- JLabel lblNewLabel = new JLabel("New label");
- lblNewLabel.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- lblNewLabel.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\1.png"));
- }
- });
- lblNewLabel.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
- lblNewLabel.setBounds(10, 10, 128, 128);
- frame.getContentPane().add(lblNewLabel);
-
- JLabel label = new JLabel("New label");
- label.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- label.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\2.png"));
- }
- });
- label.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
- label.setBounds(156, 10, 128, 128);
- frame.getContentPane().add(label);
-
- JLabel label_1 = new JLabel("New label");
- label_1.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- label_1.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\3.png"));
- }
- });
- label_1.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
- label_1.setBounds(310, 10, 128, 128);
- frame.getContentPane().add(label_1);
-
- JLabel label_2 = new JLabel("New label");
- label_2.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- label_2.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\4.png"));
- }
- });
- label_2.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
- label_2.setBounds(455, 10, 128, 128);
- frame.getContentPane().add(label_2);
-
- JLabel label_3 = new JLabel("New label");
- label_3.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- label_3.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\5.png"));
- }
- });
- label_3.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
- label_3.setBounds(10, 149, 128, 128);
- frame.getContentPane().add(label_3);
-
- JLabel label_4 = new JLabel("New label");
- label_4.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- label_4.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\6.png"));
- }
- });
- label_4.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
- label_4.setBounds(156, 148, 128, 128);
- frame.getContentPane().add(label_4);
-
- JLabel label_5 = new JLabel("New label");
- label_5.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- label_5.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\6.png"));
- }
- });
- label_5.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
- label_5.setBounds(310, 148, 128, 128);
- frame.getContentPane().add(label_5);
-
- JLabel label_6 = new JLabel("New label");
- label_6.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- label_6.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\5.png"));
- }
- });
- label_6.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
- label_6.setBounds(455, 149, 128, 128);
- frame.getContentPane().add(label_6);
-
- JLabel label_7 = new JLabel("New label");
- label_7.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- label_7.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\4.png"));
- }
- });
- label_7.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
- label_7.setBounds(10, 287, 128, 128);
- frame.getContentPane().add(label_7);
-
- JLabel label_8 = new JLabel("New label");
- label_8.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- label_8.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\3.png"));
- }
- });
- label_8.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
- label_8.setBounds(156, 287, 128, 128);
- frame.getContentPane().add(label_8);
-
- JLabel label_9 = new JLabel("New label");
- label_9.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- label_9.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\2.png"));
- }
- });
- label_9.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
- label_9.setBounds(455, 287, 128, 128);
- frame.getContentPane().add(label_9);
-
- JLabel label_10 = new JLabel("New label");
- label_10.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent e) {
- label_10.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\1.png"));
- }
- });
- label_10.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\0.png"));
- label_10.setBounds(310, 286, 128, 128);
- frame.getContentPane().add(label_10);
-
- JButton btnNewButton = new JButton("New button");
- btnNewButton.addMouseListener(new MouseAdapter() {
- @Override
- public void mouseClicked(MouseEvent arg0) {
- }
- });
- btnNewButton.setIcon(new ImageIcon("C:\\Users\\student\\Desktop\\pic\\pic\\return.png"));
- btnNewButton.setBounds(550, 425, 33, 33);
- frame.getContentPane().add(btnNewButton);
- }
- private class SwingAction extends AbstractAction {
- public SwingAction() {
- putValue(NAME, "SwingAction");
- putValue(SHORT_DESCRIPTION, "Some short description");
- }
- public void actionPerformed(ActionEvent e) {
- }
- }
- }
複製代碼 |