郭德纲于谦相声2012,刘陵,gps蓝牙模块
java抓取鼠标事件和滚轮事件
import java.awt.event.mouseevent;
import java.awt.event.mouselistener;
import java.awt.event.mousewheelevent;
import java.awt.event.mousewheellistener;
import javax.swing.jbutton;
import javax.swing.jframe;
import javax.swing.jpanel;
public class mousedemo extends jframe implements mouselistener,mousewheellistener{
static int chang=400,kuang=400;
public mousedemo(){
jpanel j=new jpanel();
jbutton jb=new jbutton("click");
j.add(jb);
this.add(j);
this.setvisible(true);
this.setsize(chang,kuang);
jb.addmouselistener(this);
this.addmousewheellistener(this);
}
public void mouseclicked(mouseevent e){
//左击事件
if(e.getbutton()==mouseevent.button1)
system.out.println("zuo ji shi jian ....");
//滑轮按下事件
if(e.getbutton()==mouseevent.button2)
system.out.println("zhong ji shi jian ....");
//右击事件
if(e.getbutton()==mouseevent.button3)
system.out.println("you ji shi jian ....");
}
public static void main(string[] args) {
// todo auto-generated method stub
new mousedemo();
}
@override
public void mouseentered(mouseevent e) {
// todo auto-generated method stub
}
@override
public void mouseexited(mouseevent e) {
// todo auto-generated method stub
}
@override
public void mousepressed(mouseevent e) {
// todo auto-generated method stub
}
@override
public void mousereleased(mouseevent e) {
// todo auto-generated method stub
}
@override
//利用滚轮事件将窗口放大和缩小
public void mousewheelmoved(mousewheelevent e) {
// todo auto-generated method stub
if(e.getwheelrotation()==1){
chang+=10;
kuang+=10;
this.setsize(chang,kuang);
this.validate();
system.out.println("滑轮向前。。。。");
}
if(e.getwheelrotation()==-1){
chang-=10;
kuang-=10;
this.setsize(chang,kuang);
this.validate();
system.out.println("滑轮向后....");
}
}
}
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
apollo与springboot集成实现动态刷新配置的教程详解
网友评论