- import java.awt.event.MouseAdapter;
- import java.awt.event.MouseEvent;
- import java.awt.event.MouseMotionAdapter;
- import java.awt.event.MouseMotionListener;
- import javax.swing.*;
- public class MOUSE
- {
- JFrame fm;
- JLabel lbX,lbY;
-
- MOUSE()
- {
- lbX= new JLabel();
- lbX.setBounds(290, 250, 40, 30);
- lbY= new JLabel();
- lbY.setBounds(350, 250, 40, 30);
- fm=new JFrame("顯示滑鼠指定的座標");
- fm.setBounds(100, 100, 420, 320);
- fm.setResizable(false);
- fm.setVisible(true);
- fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
- fm.setLayout(null);
-
- fm.add(lbX);
- fm.add(lbY);
-
- fm.addMouseMotionListener(new MouseMotionListener() {
-
- @Override
- public void mouseMoved(MouseEvent e) {
- // TODO 自動產生的方法 Stub
- lbX.setText("X="+e.getX());
- lbY.setText("Y="+e.getY());
- }
-
- @Override
- public void mouseDragged(MouseEvent e) {
- // TODO 自動產生的方法 Stub
-
- }
- });
- }
-
- public static void main(String[] args)
- {
- new MOUSE();
- }
- }
複製代碼 |