下面是 JFrame 窗口的代码:

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JLabel;

public class MouseClickFrame extends JFrame {
    private JLabel label;

    public MouseClickFrame() {
        label = new JLabel('此处显示鼠标右键单击的坐标');
        add(label);

        addMouseListener(new MouseAdapter() {
            public void mouseClicked(MouseEvent e) {
                if (e.getButton() == MouseEvent.BUTTON3) {
                    label.setText('鼠标右键单击坐标:(' + e.getX() + ',' + e.getY() + ')');
                }
            }
        });

        setTitle('鼠标右键单击坐标');
        setSize(300, 200);
        setLocationRelativeTo(null);
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setVisible(true);
    }

    public static void main(String[] args) {
        new MouseClickFrame();
    }
}

下面是密码输入的代码:

import java.util.Scanner;

public class PasswordInput {
    public static void main(String[] args) {
        Scanner scanner = new Scanner(System.in);
        for (int i = 0; i < 3; i++) {
            System.out.print('请输入密码:');
            String password = scanner.nextLine();
            if (password.equals('123456')) {
                System.out.println('恭喜你进入游戏');
                return;
            }
        }
        System.out.println('密码错误,结束游戏');
        System.exit(0);
    }
}
Java JFrame 鼠标右键单击坐标显示及密码输入验证示例

原文地址: https://www.cveoy.top/t/topic/n8XY 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录