返回列表 發帖
  1. import java.awt.event.MouseAdapter;
  2. import java.awt.event.MouseEvent;
  3. import java.awt.event.MouseMotionAdapter;
  4. import java.awt.event.MouseMotionListener;

  5. import javax.swing.*;
  6. public class MOUSE
  7. {
  8.     JFrame fm;
  9.     JLabel lbX,lbY;
  10.    
  11.         MOUSE()
  12.         {
  13.                 lbX= new JLabel();
  14.                 lbX.setBounds(290, 250, 40, 30);
  15.         lbY= new JLabel();
  16.         lbY.setBounds(350, 250, 40, 30);
  17.                 fm=new JFrame("顯示滑鼠指定的座標");
  18.                 fm.setBounds(100, 100, 420, 320);
  19.                 fm.setResizable(false);
  20.                 fm.setVisible(true);
  21.                 fm.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
  22.                 fm.setLayout(null);
  23.                
  24.         fm.add(lbX);
  25.         fm.add(lbY);
  26.               
  27.         fm.addMouseMotionListener(new MouseMotionListener() {
  28.                        
  29.                         @Override
  30.                         public void mouseMoved(MouseEvent e) {                               
  31.                                 // TODO 自動產生的方法 Stub
  32.                                 lbX.setText("X="+e.getX());
  33.                                 lbY.setText("Y="+e.getY());
  34.                         }
  35.                        
  36.                         @Override
  37.                         public void mouseDragged(MouseEvent e) {
  38.                                 // TODO 自動產生的方法 Stub
  39.                                
  40.                         }
  41.                 });
  42.         }
  43.        
  44.         public static void main(String[] args)
  45.         {
  46.                 new MOUSE();
  47.         }

  48. }
複製代碼

TOP

返回列表