我写一个小程序,监视鼠标的点击事件,但一直有问题,编绎不过,
请帮我看看,我是新手,
谢谢!import javax.swing.JFrame;
import javax.swing.JOptionPane;
import java.awt.event.MouseListener;
import java.awt.Toolkit;
public class Wmain{
public static void main(String[] args){
JFrame myjf=new testchress();
}
}public class testchress extends JFrame implements MouseListener {
public testchress(){
this.setVisible(true);
this.setTitle("我是标题");
this.setSize(300,200);//窗口宽300,高200
this.setLocation(400,400);
int width=Toolkit.getDefaultToolkit().getScreenSize().width;//获取屏幕宽度
int height=Toolkit.getDefaultToolkit().getScreenSize().height;//获取屏幕高度
this.setLocation((width-200)/2,(height-200)/2);
this.addMouseListener(this);
}
public void mouseClicked(MouseEvent e){
System.out.println("你单击了");
JOptionPane.showMessageDialog(this, "你单击了内容");
}
public void mousePressed(MouseEvent e){
System.out.println("你按下了键");
}
public void mouseReleased(MouseEvent e){
System.out.println("抬起了");
}
/**
* 进入事件
*/
public void mouseEntered(MouseEvent e){
}
//鼠标移出事件
public void mouseExited(MouseEvent e){
}
}
java监视鼠标
请帮我看看,我是新手,
谢谢!import javax.swing.JFrame;
import javax.swing.JOptionPane;
import java.awt.event.MouseListener;
import java.awt.Toolkit;
public class Wmain{
public static void main(String[] args){
JFrame myjf=new testchress();
}
}public class testchress extends JFrame implements MouseListener {
public testchress(){
this.setVisible(true);
this.setTitle("我是标题");
this.setSize(300,200);//窗口宽300,高200
this.setLocation(400,400);
int width=Toolkit.getDefaultToolkit().getScreenSize().width;//获取屏幕宽度
int height=Toolkit.getDefaultToolkit().getScreenSize().height;//获取屏幕高度
this.setLocation((width-200)/2,(height-200)/2);
this.addMouseListener(this);
}
public void mouseClicked(MouseEvent e){
System.out.println("你单击了");
JOptionPane.showMessageDialog(this, "你单击了内容");
}
public void mousePressed(MouseEvent e){
System.out.println("你按下了键");
}
public void mouseReleased(MouseEvent e){
System.out.println("抬起了");
}
/**
* 进入事件
*/
public void mouseEntered(MouseEvent e){
}
//鼠标移出事件
public void mouseExited(MouseEvent e){
}
}
java监视鼠标
解决方案 »
- SWT Browser 问题.只有20分了 不好意啊..希望知道的回答下..
- 我也每日一题
- java mail 问题
- 页面有个播放器,播放歌曲,然后根据播放的歌曲,生成一个选择题,让选择现在播放的歌曲的名字,怎么来实现?
- 如何用程序打开文件
- 出现Exception in thread "main" java.lang.NoClassDefFoundError:hello的错误!
- 请问各位专家,用java开发的应用软件,是否有被病毒攻击的可能呢
- 帮忙看下这是什么错误,谢谢
- 在JB里的组件获取光标的问题 问过很多人 都不怎么知道
- 求救一个关于图片存储的问题!在线等待!
- 怎样区分MP3文件中存储的内容?例如,区分歌曲和一般录音。
- GC会回收常量池里面的内容吗?
import javax.swing.JOptionPane;import java.awt.event.MouseEvent;
import java.awt.event.MouseListener;
import java.awt.Toolkit;
public class Wmain{
public static void main(String[] args){
JFrame myjf=new testchress();
}
}
class testchress extends JFrame implements MouseListener {
public testchress(){
this.setVisible(true);
this.setTitle("我是标题");
this.setSize(300,200);//窗口宽300,高200
this.setLocation(400,400);
int width=Toolkit.getDefaultToolkit().getScreenSize().width;//获取屏幕宽度
int height=Toolkit.getDefaultToolkit().getScreenSize().height;//获取屏幕高度
this.setLocation((width-200)/2,(height-200)/2);
this.addMouseListener(this);
}
public void mouseClicked(MouseEvent e){
System.out.println("你单击了");
JOptionPane.showMessageDialog(this, "你单击了内容");
}
public void mousePressed(MouseEvent e){
System.out.println("你按下了键");
}
@Override
public void mouseReleased(MouseEvent e){
System.out.println("抬起了");
}
@Override
public void mouseEntered(MouseEvent e) {
// TODO Auto-generated method stub
}
@Override
public void mouseExited(MouseEvent e) {
// TODO Auto-generated method stub
}
}
鼠标监听类的分类:
MouseListener, MouseMotionListener,
MouseWheelListener, EventListener MouseAdapter(适配器) 对象实现 MouseListener 接口
mouseClicked 是 MouseListener 的一个实现方法
import java.awt.event.MouseEvent;我以为MouseEvent在监听类里,唉。。并多个类在一个文个里面时,其它取消public然后就可以了,谢谢