自瞄外挂
请修改编辑器中的代码,完成一个图形界面程序,实现鼠标移动监听功能,具体要求如下: 窗口标题为“Mouse Demo” 主界面中包含一个自定义面板 MousePanel 当鼠标在面板上移动时,底部的标签内容实时更新,显示鼠标当前的坐标,格式如下: 鼠标当前位置: x , y 初始状态下,标签显示“起始状态” 鼠标移动监听需使用 MouseMotionAdapter 类实现 运行后弹出窗口,在窗口中移动鼠标,标签会实时显示鼠标当前的坐标位置。 说明:本题是图形界面程序,运行后会弹出窗口,控制台上不会 有输出。评测按填入的代码文本判分,不比对运行结果。
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
public class Main {
public static void main(String[] args) {
JFrame frame = new JFrame("Mouse Demo");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.getContentPane().add(new ______________());
frame.pack();
frame.setVisible(true);
}
}
class MousePanel extends JPanel {
private JLabel b;
public MousePanel() {
b = new JLabel(" 起始状态 ");
setLayout(new ______________());
add(b, BorderLayout.SOUTH);
addMouseMotionListener(new ______________());
setPreferredSize(new Dimension(300, 200));
}
private class MouseMotion extends ______________ {
public void mouseMoved(MouseEvent e) {
b.setText(" 鼠标当前位置: "+ e.______________()+ " , " + e.getY());
}
}
}
控制台
调试终端
