一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|編程技術|正則表達式|

服務器之家 - 編程語言 - JAVA教程 - java獲取鼠標在屏幕上坐標的方法

java獲取鼠標在屏幕上坐標的方法

2020-07-16 11:40石煒賢的工作室 JAVA教程

本文介紹的是如何用java獲取鼠標在屏幕上的坐標,這個功能其實沒什么難度可言,在這里分享給大家,是因為有時候我們需要這個工具,Java作為跨平臺語言的優勢在這個軟件就可以體現出來,不需修改就可以在windows、mac、Linux上使

介紹

java作為目前最為流行的計算機開發語言之一,學習java是高薪就業的好選擇,本文介紹的這個小工具主要是使用MouseInfo類實時獲取鼠標的信息,然后再JDialog上顯示出來。希望下面的內容介紹,能夠讓大家對于如何獲取鼠標在屏幕上的坐標更加了解,一起來學習下吧。

代碼如下:

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
import java.awt.BorderLayout;
import java.awt.FlowLayout;
 
import javax.swing.JButton;
import javax.swing.JDialog;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.border.EmptyBorder;
import javax.swing.JLabel;
import java.awt.Font;
import java.awt.Point;
import java.util.Timer;
import java.util.TimerTask;
import java.awt.Color;
 
public class MouseInfo extends JFrame {
 
  private final JPanel contentPanel = new JPanel();
  JLabel value_x = null;
  JLabel value_y = null;
 
  /**
   * Launch the application.
   */
  public static void main(String[] args) {
    try {
      MouseInfo info_frame = new MouseInfo();
      info_frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
      info_frame.setVisible(true);
      info_frame.setAlwaysOnTop(true);
      Timer timer = new Timer();
      timer.schedule(new TimerTask() {
        @Override
        public void run() {
          Point point = java.awt.MouseInfo.getPointerInfo().getLocation();
          // System.out.println("Location:x=" + point.x + ", y=" +
          // point.y);
          info_frame.value_x.setText("" + point.x);
          info_frame.value_y.setText("" + point.y);
        }
      }, 100, 100);
    } catch (Exception e) {
      e.printStackTrace();
    }
  }
 
  /**
   * Create the dialog.
   */
  public MouseInfo() {
    setTitle("\u9F20\u6807\u5750\u6807\u83B7\u53D6\u5668");
    setBounds(100, 100, 217, 156);
    getContentPane().setLayout(new BorderLayout());
    contentPanel.setBorder(new EmptyBorder(5, 5, 5, 5));
    getContentPane().add(contentPanel, BorderLayout.CENTER);
    contentPanel.setLayout(null);
 
    JLabel lblx = new JLabel("\u5750\u6807x:");
    lblx.setFont(new Font("宋體", Font.PLAIN, 15));
    lblx.setBounds(22, 27, 66, 31);
    contentPanel.add(lblx);
 
    JLabel lbly = new JLabel("\u5750\u6807y:");
    lbly.setFont(new Font("宋體", Font.PLAIN, 15));
    lbly.setBounds(22, 68, 66, 31);
    contentPanel.add(lbly);
 
    value_x = new JLabel("0");
    value_x.setForeground(Color.BLUE);
    value_x.setFont(new Font("宋體", Font.PLAIN, 20));
    value_x.setBounds(82, 27, 66, 31);
    contentPanel.add(value_x);
 
    value_y = new JLabel("0");
    value_y.setForeground(Color.BLUE);
    value_y.setFont(new Font("宋體", Font.PLAIN, 20));
    value_y.setBounds(82, 68, 66, 31);
    contentPanel.add(value_y);
  }
}

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 人人揉人人爽五月天视频 | 日本在线观看免费观看完整版 | 久久黄色大片 | 好大用力深一点 | 日本xnxnxnxnxn护士 | 午夜视频一区二区三区 | 1024免费永久福利视频 | 国产v在线播放 | 99久久综合精品免费 | 色就色欧美综合偷拍区a | 免费毛片 | 成人激情| 男生和老师一起差差差 | 初尝黑人巨大h文 | 蜜桃视频在线观看www | 成人影院观看 | 狠狠色综合久久久久尤物 | 日韩免费 | 欧美日韩国产亚洲一区二区 | 国产亚洲精品高清在线 | 亚洲视屏在线观看 | 欧美精品日韩一区二区三区 | 国产亚洲女在线线精品 | 男同桌扒开女同桌胸罩喝奶 | 国产香蕉一区二区在线观看 | 美女被躁了在线观看视频 | 男人天堂黄色 | 青青草原免费在线视频 | 国内精品久久久久久久 | 欧美三级不卡视频 | 美女乳液 | 欧美成人免费草草影院视频 | 日韩无遮挡大尺度啪啪影片 | 秋葵丝瓜茄子草莓榴莲樱桃 | 78成人网 | 男人桶女下面60分钟视频 | 美女脱得一二净无内裤全身的照片 | 亚洲精品国产成人7777 | 国产一卡二卡3卡4卡四卡在线视频 | 激情综合色啪啪小说 | 黑人chinese女人 |