JAVA星游记-------一个简单的互动窗口界面

JAVA星游记-------一个简单的互动窗口界面,第1张

JAVA星游记-------一个简单的互动窗口界面
package zouYe2;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;

public class A6  {
    public static void main(String[] args){
        String user = "admin";
        String password = "123456";
        Jframe jframe = new Jframe();
        JLabel jLabel2,jLabel3;

        ImageIcon imageIcon = new ImageIcon("src//上.jpg");
        JLabel jLabel = new JLabel(imageIcon);
        jLabel.setBounds(0,0,620,295);
        jframe.add(jLabel);

        ImageIcon imageIcon1 = new ImageIcon("src//左.jpg");
        JLabel jLabel1 = new JLabel(imageIcon1);
        jLabel1.setBounds(0,295,241,241);
        jframe.add(jLabel1);

        JTextField jTextField = new JTextField("请输入飞船号");
        jTextField.setBounds(300,320,200,40);
        jTextField.setFont(new Font( "宋体", Font.BOLD,30));
        jframe.add(jTextField);

        jLabel2 = new JLabel("注册飞船号");
        jLabel2.setBounds(510,320,80,30);
        jframe.add(jLabel2);

        jLabel3 = new JLabel("忘记密码");
        jLabel3.setBounds(510,385,80,30);
        jframe.add(jLabel3);
        jTextField.addMouseListener(new MouseListener() {
            @Override
            public void mouseClicked(MouseEvent e) {
                if(jTextField.getText().equals("请输入飞船号")) {
                    jTextField.setText("");
                }
            }
            @Override
            public void mousePressed(MouseEvent e) {
            }
            @Override
            public void mouseReleased(MouseEvent e) {
            }
            @Override
            public void mouseEntered(MouseEvent e) {
            }
            @Override
            public void mouseExited(MouseEvent e) {
                if(jTextField.getText().equals("")) {
                    jTextField.setText("请输入飞船号");
                }
            }
        });

        JPasswordField jPasswordField = new JPasswordField();
        jPasswordField.setBounds(300, 380, 200, 40);
        jframe.add(jPasswordField);

        JButton jButton = new JButton("登录");
        jButton.setBounds(350, 430, 100, 30);
        jframe.add(jButton);
        jButton.addActionListener(new ActionListener() {
            @Override
            public void actionPerformed(ActionEvent e) {
                if(jTextField.getText().equals(user)&&jPasswordField.getText().equals(password)){
                jframe.dispose();
                Jframe jframe1 = new Jframe("星游记");
                FlowLayout flowLayout = new FlowLayout();
                jframe1.setLayout(flowLayout);
                Dimension dimension = new Dimension(300,41);
                JButton jButton1,jButton2,jButton3,jButton4,jButton5,jButton6,jButton7,jButton8,jButton9;

                jButton1 = new JButton("麦当");
                jButton1.setPreferredSize(dimension);
                jButton1.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        Jframe jframe2 = new Jframe("麦当");
                        jTextField.setText("真正相信奇迹的家伙n" +
                                "本身和奇迹一样了不起啊n" +
                                "所以,不能让你停在这里");
                        jTextField.setFont(new Font("宋体", Font.BOLD,13));
                        jframe2.add(jTextField);
                        jframe2.setResizable(false);
                        jframe2.setVisible(true);
                        jframe2.setLocationRelativeTo(null);
                        jframe2.setSize(1000, 400);
                    }
                });

                jButton2 = new JButton("麦林");
                jButton2.setPreferredSize(dimension);
                jButton2.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        Jframe jframe2 = new Jframe("麦林");
                        jTextField.setText("所有人都会有害怕的东西,n" +
                                "但是感到恐惧就躲起来,世界就会变得越来越小n" +
                                "第一到闪电,第一束火苗,让人类进步的所有事情都是有恐惧开始的,把最恐怖的地方变成最美丽的景色,这才是男人的梦想。");
                        jTextField.setFont(new Font("宋体", Font.BOLD,13));
                        jframe2.add(jTextField);
                        jframe2.setResizable(false);
                        jframe2.setVisible(true);
                        jframe2.setLocationRelativeTo(null);
                        jframe2.setBounds(400,400,1300,400);
                    }
                });

                jButton3 = new JButton("哈雷");
                jButton3.setPreferredSize(dimension);
                jButton3.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        Jframe jframe2 = new Jframe("哈雷");
                        jTextField.setText("無恨恒星,本來就很了不起,它是爲了一个騎在木馬上的男孩n" +
                                "爲了實现他的豪言壯語,才被造出來的不管那个宣言有多不可能,n" +
                                "我希望有一天能再聽到一次。");
                        jTextField.setFont(new Font("宋体", Font.BOLD,13));
                        jframe2.add(jTextField);
                        jframe2.setResizable(false);
                        jframe2.setVisible(true);
                        jframe2.setLocationRelativeTo(null);
                        jframe2.setSize(1000, 400);
                    }
                });

                jButton4 = new JButton("约士亚");
                jButton4.setPreferredSize(dimension);
                jButton4.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        Jframe jframe2 = new Jframe("约士亚");
                        jTextField.setText("王冠会让戴上它的人高人一头n" +
                                "是地位的象征,但王冠真正的意义是n" +
                                "当灾难从天而降时,我会为你们抵挡一切,永远让你们只看到金色的希望。");
                        jTextField.setFont(new Font("宋体", Font.BOLD,13));
                        jframe2.add(jTextField);
                        jframe2.setResizable(false);
                        jframe2.setVisible(true);
                        jframe2.setLocationRelativeTo(null);
                        jframe2.setSize(1000, 380);
                    }
                });

                jButton5 = new JButton("盖亚");
                jButton5.setPreferredSize(dimension);
                jButton5.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        Jframe jframe2 = new Jframe("盖亚");
                        jTextField.setText("星空之所以美丽,就是因为在无限的宇宙中n" +
                                "不管黑暗如何蔓延,都有星星的光芒,去把他照亮n" +
                                "世界也是这样,有绝望的地方,就会有希望产生,拥有希望的人,和满天的星星一样,是永远不会孤独的"+
                                "找到和自己一样的星星,把通往自由的路照亮吧!");
                        jTextField.setFont(new Font("宋体", Font.BOLD,13));
                        jframe2.add(jTextField);
                        jframe2.setResizable(false);
                        jframe2.setVisible(true);
                        jframe2.setLocationRelativeTo(null);
                        jframe2.setBounds(200,400,1700,400);
                    }
                });

                jButton6 = new JButton("米龙");
                jButton6.setPreferredSize(dimension);
                jButton6.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        Jframe jframe2 = new Jframe("米龙");
                        jTextField.setText("世界上最美的是人的微笑啊n" +
                                "把所有人都踩在脚下,才能登上的顶峰,还能看到什么风景呢");
                        jTextField.setFont(new Font("宋体", Font.BOLD,13));
                        jframe2.add(jTextField);
                        jframe2.setResizable(false);
                        jframe2.setVisible(true);
                        jframe2.setLocationRelativeTo(null);
                        jframe2.setSize(1000, 400);
                    }
                });

                jButton7 = new JButton("米吉");
                jButton7.setPreferredSize(dimension);
                jButton7.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        Jframe jframe2 = new Jframe("米吉");
                        jTextField.setText("大家一样想努力长大,它们又没做错什么事n" +
                                "因为拔掉草才好看的花,小草自己却看不见n" +
                                "做这么狠心事的人,又怎么有资格欣赏好看的花呢");
                        jTextField.setFont(new Font("宋体", Font.BOLD,13));
                        jframe2.add(jTextField);
                        jframe2.setResizable(false);
                        jframe2.setVisible(true);
                        jframe2.setLocationRelativeTo(null);
                        jframe2.setSize(1000, 400);
                    }
                });

                jButton8 = new JButton("迪亚");
                jButton8.setPreferredSize(dimension);
                jButton8.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        Jframe jframe2 = new Jframe("迪亚");
                        jTextField.setText("相信奇迹的人n" +
                                "本身和奇迹一样了不起对吧n" +
                                "所以,不能让你停在这里");
                        jTextField.setFont(new Font("宋体", Font.BOLD,13));
                        jframe2.add(jTextField);
                        jframe2.setResizable(false);
                        jframe2.setVisible(true);
                        jframe2.setLocationRelativeTo(null);
                        jframe2.setSize(1000, 400);
                    }
                });

                jButton9 = new JButton("咕咚");
                jButton9.setPreferredSize(dimension);
                jButton9.addActionListener(new ActionListener() {
                    @Override
                    public void actionPerformed(ActionEvent e) {
                        Jframe jframe2 = new Jframe("咕咚");
                        jTextField.setText("出发,国王号,目标,彩虹海");
                        jTextField.setFont(new Font("宋体", Font.BOLD,13));
                        jframe2.add(jTextField);
                        jframe2.setResizable(false);
                        jframe2.setVisible(true);
                        jframe2.setLocationRelativeTo(null);
                        jframe2.setSize(1000, 400);
                    }
                });

                jframe1.add(jButton1);
                jframe1.add(jButton2);
                jframe1.add(jButton3);
                jframe1.add(jButton4);
                jframe1.add(jButton5);
                jframe1.add(jButton6);
                jframe1.add(jButton7);
                jframe1.add(jButton8);
                jframe1.add(jButton9);

                jframe1.setVisible(true);
                jframe1.setResizable(false);
                jframe1.setSize(300, 800);
                jframe1.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
                }else {
                       JOptionPane.showMessageDialog(null, "用户名或密码错误,",
                               "请重新输入",JOptionPane.ERROR_MESSAGE);
                }
            }
        });
        jTextField.addKeyListener(new KeyListener() {
            @Override
            public void keyTyped(KeyEvent e) {

                if(e.getKeyChar()=='n') {
                    jButton.doClick();
                }
            }
            @Override
            public void keyPressed(KeyEvent e) {
            }
            @Override
            public void keyReleased(KeyEvent e) {
            }
        });
        jPasswordField.addKeyListener(new KeyListener() {
            @Override
            public void keyTyped(KeyEvent e) {
                if(e.getKeyChar()=='n') {
                    jButton.doClick();
                }
            }
            @Override
            public void keyPressed(KeyEvent e) {
            }
            @Override
            public void keyReleased(KeyEvent e) {
            }
        });
        jframe.setSize(620, 560);
        jframe.setResizable(false);
        jframe.setLayout(null);
        jframe.setLocationRelativeTo(null);
        jframe.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
        jframe.setVisible(true);



    }
}

//给我高高的飞起来

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5678355.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-17
下一篇 2022-12-17

发表评论

登录后才能评论

评论列表(0条)

保存