import java.awt.*;
import java.awt.event.*;
public class TestMouse
{
public static void main(String args[])
{
new MouseDemo().run();
}
}
class MouseDemo extends Frame
{
MouseDemo()
{
super("Mouse Demo Test");
}
Label l1=new Label("x");
Label l2=new Label("y");
Panel p=new Panel();
koListener ko=new koListener();
public void run()
{
addMouseMotionListener(new koListener());
add(p);
p.add(l1);
p.add(ko.tf1);
p.add(l2);
p.add(ko.tf2);
setSize(600,500);
show();
}
}
class koListener implements MouseMotionListener
{
int x,y;
TextField tf1=new TextField();
TextField tf2=new TextField();
public void mouseMoved(MouseEvent e)
{
x=e.getX();
y=e.getY();
tf1.setText(String.valueOf(x));
tf2.setText(String.valueOf(y));
}
public void mouseDragged(MouseEvent e)
{
}
}
程序运行后,文本框中不会显示鼠标的坐标
高帮忙修改下。
谢谢!
import java.awt.event.*;
public class TestMouse
{
public static void main(String args[])
{
new MouseDemo().run();
}
}
class MouseDemo extends Frame
{
MouseDemo()
{
super("Mouse Demo Test");
}
Label l1=new Label("x");
Label l2=new Label("y");
Panel p=new Panel();
koListener ko=new koListener();
public void run()
{
addMouseMotionListener(new koListener());
add(p);
p.add(l1);
p.add(ko.tf1);
p.add(l2);
p.add(ko.tf2);
setSize(600,500);
show();
}
}
class koListener implements MouseMotionListener
{
int x,y;
TextField tf1=new TextField();
TextField tf2=new TextField();
public void mouseMoved(MouseEvent e)
{
x=e.getX();
y=e.getY();
tf1.setText(String.valueOf(x));
tf2.setText(String.valueOf(y));
}
public void mouseDragged(MouseEvent e)
{
}
}
程序运行后,文本框中不会显示鼠标的坐标
高帮忙修改下。
谢谢!
解决方案 »
- 在线求助Java习题
- 类与类关系是继承、依赖、关联、关联?
- 请问一下:JAVA中有获取系统CPU,内存使用量的方法吗?
- 谁能帮我zip压缩和解压的改通了(150分了)并能在DOS下运行起来
- 求教:关于JAVA的学习
- 大家好:我刚刚学习java语言有很多的问题?
- 正则表达式如何取得url的重要信息
- 请问java里边一个截取String的问题
- JOptionPane问题??
- 编译通过,运行时出现java.lang.NullPointerException错误
- 怎样把一个以逗号分隔的字符串变成一个数组?
- 急!!有一个数据集是String[]数组,其中有很多元素的内容是重复的,怎样新建一个数据集只保存其中不重复的记录。谢谢!!
或者要传当前Frame 的引用给KoListener
addMouseMotionListener(new koListener());应该是
p.addMouseMotionListener(new koListener());
后,还是没有结果啊???