java中如何获取鼠标实时坐标 在线等待 java中如何获取鼠标实时坐标 在线等待 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.awt.MouseInfo;import java.awt.Point;import java.awt.event.MouseEvent;import javax.swing.JFrame;import javax.swing.JPanel;/** * @author bzwm * */public class MyMouseTest extends JFrame{ public MyMouseTest() { this.add(new MousePanel()); this.setVisible(true); this.setSize(300, 500); } public static void main(String args[]) { new MyMouseTest(); }}class MousePanel extends JPanel implements java.awt.event.MouseMotionListener{ public MousePanel() { this.addMouseMotionListener(this); } /* (non-Javadoc) * @see java.awt.event.MouseMotionListener#mouseDragged(java.awt.event.MouseEvent) */ public void mouseDragged(MouseEvent e) { // TODO Auto-generated method stub } /* (non-Javadoc) * @see java.awt.event.MouseMotionListener#mouseMoved(java.awt.event.MouseEvent) */ public void mouseMoved(MouseEvent e) { // TODO Auto-generated method stub Point mousepoint = MouseInfo.getPointerInfo().getLocation(); System.out.println(mousepoint.x+"\t"+mousepoint.y); }}我这里在Panel上监听鼠标。打印鼠标的坐标。 import java.awt.event.MouseEvent;import javax.swing.JFrame;import javax.swing.JPanel;/** * @author bzwm * */public class MyMouseTest extends JFrame{ public MyMouseTest() { this.add(new MousePanel()); this.setVisible(true); this.setSize(300, 500); this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); } public static void main(String args[]) { new MyMouseTest(); }}class MousePanel extends JPanel implements java.awt.event.MouseMotionListener{ public MousePanel() { this.addMouseMotionListener(this); } /* (non-Javadoc) * @see java.awt.event.MouseMotionListener#mouseDragged(java.awt.event.MouseEvent) */ public void mouseDragged(MouseEvent e) { // TODO Auto-generated method stub } /* (non-Javadoc) * @see java.awt.event.MouseMotionListener#mouseMoved(java.awt.event.MouseEvent) */ public void mouseMoved(MouseEvent e) { // TODO Auto-generated method stub System.out.println(e.getX()+"\t"+e.getY()); //这里改了一下。 }} package test;import java.awt.event.MouseAdapter;import java.awt.event.MouseEvent;import javax.swing.JFrame;public class Test2 extends JFrame { /** * Launch the application * @param args */ public static void main(String args[]) { try { Test2 frame = new Test2(); frame.setVisible(true); } catch (Exception e) { e.printStackTrace(); } } /** * Create the frame */ public Test2() { super(); getContentPane().setLayout(null); setBounds(100, 100, 500, 375); setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); this.addMouseMotionListener(new MouseAdapter() { public void mouseMoved(final MouseEvent e) { System.out.println(e.getX() + ":" + e.getY()); } }); }} getMousePosition().xgetMousePosition().y.... 在java中,接口定义为抽象的,有什么好处? 什么样的注释才是好注释? 如何调用主线程里的实例 这样一个简单的程序该怎么写才满分 问下插入排序 怎样压缩文件,zip格式的,求代码!在线等... 用java写的server一般如何部署比较好? 正则表达式的问题 高手请进 开发一个java的网络管理程序,高手指点 SWT再不大更新我看就要完蛋了 关于set集合的问题,望解答!
import java.awt.MouseInfo;
import java.awt.Point;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JPanel;/**
* @author bzwm
*
*/
public class MyMouseTest extends JFrame{
public MyMouseTest()
{
this.add(new MousePanel());
this.setVisible(true);
this.setSize(300, 500);
}
public static void main(String args[])
{
new MyMouseTest();
}
}class MousePanel extends JPanel implements java.awt.event.MouseMotionListener
{
public MousePanel()
{
this.addMouseMotionListener(this);
}
/* (non-Javadoc)
* @see java.awt.event.MouseMotionListener#mouseDragged(java.awt.event.MouseEvent)
*/
public void mouseDragged(MouseEvent e) {
// TODO Auto-generated method stub
} /* (non-Javadoc)
* @see java.awt.event.MouseMotionListener#mouseMoved(java.awt.event.MouseEvent)
*/
public void mouseMoved(MouseEvent e) {
// TODO Auto-generated method stub
Point mousepoint = MouseInfo.getPointerInfo().getLocation();
System.out.println(mousepoint.x+"\t"+mousepoint.y);
}
}我这里在Panel上监听鼠标。
打印鼠标的坐标。
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
import javax.swing.JPanel;/**
* @author bzwm
*
*/
public class MyMouseTest extends JFrame{
public MyMouseTest()
{
this.add(new MousePanel());
this.setVisible(true);
this.setSize(300, 500);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String args[])
{
new MyMouseTest();
}
}class MousePanel extends JPanel implements java.awt.event.MouseMotionListener
{
public MousePanel()
{
this.addMouseMotionListener(this);
}
/* (non-Javadoc)
* @see java.awt.event.MouseMotionListener#mouseDragged(java.awt.event.MouseEvent)
*/
public void mouseDragged(MouseEvent e) {
// TODO Auto-generated method stub
} /* (non-Javadoc)
* @see java.awt.event.MouseMotionListener#mouseMoved(java.awt.event.MouseEvent)
*/
public void mouseMoved(MouseEvent e) {
// TODO Auto-generated method stub
System.out.println(e.getX()+"\t"+e.getY()); //这里改了一下。
}
}
package test;
import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import javax.swing.JFrame;
public class Test2 extends JFrame { /**
* Launch the application
* @param args
*/
public static void main(String args[]) {
try {
Test2 frame = new Test2();
frame.setVisible(true);
} catch (Exception e) {
e.printStackTrace();
}
} /**
* Create the frame
*/
public Test2() {
super();
getContentPane().setLayout(null);
setBounds(100, 100, 500, 375);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.addMouseMotionListener(new MouseAdapter() {
public void mouseMoved(final MouseEvent e) {
System.out.println(e.getX() + ":" + e.getY());
}
});
}
}
getMousePosition().y....