import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class 例98
{
public void designFrame() {
JFrame mywindow=new JFrame("MouseDemo");
Container container=mywindow.getContentPane();
mywindow.setVisible(true);
mywindow.setBounds(0,0,300,100);
container.addMouseListener(new MouseHandler());
container.addMouseMotionListener(new MouseHandler());
mywindow.setDefaultCloseOperation(mywindow.EXIT_ON_CLOSE);
}
class MouseHandler implements MouseListener,MouseMotionListener{
public void mouseClicked(MouseEvent e) {
int x=e.getX();
int y=e.getY();
System.out.println("鼠標(biāo)點(diǎn)擊的位置X:"+x+"\ty:"+y);
}
public void mousePressed(MouseEvent e) {
int i=e.getButton();
if(i==MouseEvent.BUTTON1);
System.out.println("按下鼠標(biāo)左鍵");
if(i==MouseEvent.BUTTON2);
System.out.println("按下鼠標(biāo)中建");
if(i==MouseEvent.BUTTON3);
System.out.println("按下鼠標(biāo)右鍵");
}
public void mouseReleased(MouseEvent e) {}
public void mouseEntered(MouseEvent e) {}
public void mouseExited(MouseEvent e) {
System.out.println("鼠標(biāo)移出窗口");
}
public void mouseDragged(MouseEvent e) {
System.out.println("鼠標(biāo)在窗體上拖曳");
}
public void mouseMoved(MouseEvent e) {
System.out.println("鼠標(biāo)在窗體上移動");
}
}
public static void main(String[] args)
{
例98 myframe=new 例98();
myframe.designFrame();// TODO Auto-generated method stub
}
}
文章來源:http://www.zghlxwxcb.cn/news/detail-662015.html
?文章來源地址http://www.zghlxwxcb.cn/news/detail-662015.html
到了這里,關(guān)于Java程序設(shè)計(jì)——鼠標(biāo)監(jiān)視器的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!