国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Java > 正文

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

2019-11-26 13:25:35
字體:
供稿:網(wǎng)友

介紹

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

代碼如下:

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);  }}

總結(jié)

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

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 民乐县| 东山县| 锡林浩特市| 洛浦县| 伊宁县| 灵武市| 崇礼县| 保定市| 扎赉特旗| 定襄县| 临海市| 宁陕县| 玉树县| 库伦旗| 河曲县| 道真| 夏邑县| 图木舒克市| 麻城市| 蕉岭县| 临潭县| 山丹县| 株洲县| 杭锦旗| 英山县| 玉树县| 鄂托克前旗| 赤城县| 东港市| 田林县| 绥芬河市| 正镶白旗| 鱼台县| 蒲江县| 沈阳市| 孟津县| 嘉兴市| 阆中市| 大洼县| 垫江县| 肥城市|