数码资讯
java鼠标触发事件的代码
本文主要对鼠标的java小程序的触发事件,主要是实践和扳机组件;小鼠;;组件触发鼠标移出,按下鼠标按钮时触发,触发;释放鼠标按钮时,触发鼠标点击;等。 进口java.awt.borderlayout; 进口java.awt.event.mouseevent; 进口java.awt.event.mou
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文主要对鼠标的java小程序的触发事件,主要是实践和扳机组件;小鼠;;组件触发鼠标移出,按下鼠标按钮时触发,触发;释放鼠标按钮时,触发鼠标点击;等。
进口java.awt.borderlayout;
进口java.awt.event.mouseevent;
进口java.awt.event.mouselistener;
进口javax.swing.jframe;
进口javax.swing.jlabel;
公共课mousetest扩展JFrame {
私有静态最终长1l serialVersionUID =;
/ main方法。
public static void main(String { } args){
mousetest框架=新mousetest();
frame.setvisible(真的);
}
构建方法。
市民MouseTest(){
窗口系列。
超级();
settitle(实践鼠标事件);
窗口(100100500375);
setdefaultcloseoperation(JFrame。exit_on_close);
特定操作。
最后的JLabel标签=新方法();
label.settext(测试鼠标事件!;
Label.addMouseListener(新MouseListener(){)
公共无效mouseentered(MouseEvent e){ / /光标变成部件触发。
System.out.println(光标移动到组件);
}
触发 / /鼠标。
public void mousePressed(MouseEvent e){
system.out.print(鼠标按下);
Int(我= e.getbutton); / /确定键的值压。
如果(我= = MouseEvent。button1)System.out.println(你按下鼠标左键);
如果(我= = MouseEvent。button2)System.out.println(你按下鼠标滚轮);
如果(我= = MouseEvent。按钮)System.out.println(你按下鼠标右键);
}
释放触发器。鼠标
公共无效负责处理鼠标释放事件(MouseEvent e){
System.out.print (the mouse button is released);
int i = e.getbutton();
如果(我= = MouseEvent。button1)System.out.println(你释放鼠标左键);
如果(我= = MouseEvent。button2)System.out.println(你释放鼠标轮);
如果(我= = MouseEvent。按钮)System.out.println(你释放鼠标右键);
}
触发器鼠标单击。
public void mouseClicked(MouseEvent e){
system.out.print(单击鼠标按钮);
int i = e.getbutton();
如果(我= = MouseEvent。button1)System.out.println(单击鼠标左键);
如果(我= = MouseEvent。button2)System.out.println(单击鼠标滚轮);
如果(我= = MouseEvent。按钮)System.out.println(单击鼠标右键);
clickcount = e.getclickcount int();
System.out.println(点击数:+ clickcount +下面);
}
光标移出组件。触发器
公共无效mouseexited(MouseEvent e){
System.out.println(光标移除组件);
}
});
GetContentPane(),添加(标签、BorderLayout。中心);
}
}
运行结果:
进口java.awt.borderlayout;
进口java.awt.event.mouseevent;
进口java.awt.event.mouselistener;
进口javax.swing.jframe;
进口javax.swing.jlabel;
公共课mousetest扩展JFrame {
私有静态最终长1l serialVersionUID =;
/ main方法。
public static void main(String { } args){
mousetest框架=新mousetest();
frame.setvisible(真的);
}
构建方法。
市民MouseTest(){
窗口系列。
超级();
settitle(实践鼠标事件);
窗口(100100500375);
setdefaultcloseoperation(JFrame。exit_on_close);
特定操作。
最后的JLabel标签=新方法();
label.settext(测试鼠标事件!;
Label.addMouseListener(新MouseListener(){)
公共无效mouseentered(MouseEvent e){ / /光标变成部件触发。
System.out.println(光标移动到组件);
}
触发 / /鼠标。
public void mousePressed(MouseEvent e){
system.out.print(鼠标按下);
Int(我= e.getbutton); / /确定键的值压。
如果(我= = MouseEvent。button1)System.out.println(你按下鼠标左键);
如果(我= = MouseEvent。button2)System.out.println(你按下鼠标滚轮);
如果(我= = MouseEvent。按钮)System.out.println(你按下鼠标右键);
}
释放触发器。鼠标
公共无效负责处理鼠标释放事件(MouseEvent e){
System.out.print (the mouse button is released);
int i = e.getbutton();
如果(我= = MouseEvent。button1)System.out.println(你释放鼠标左键);
如果(我= = MouseEvent。button2)System.out.println(你释放鼠标轮);
如果(我= = MouseEvent。按钮)System.out.println(你释放鼠标右键);
}
触发器鼠标单击。
public void mouseClicked(MouseEvent e){
system.out.print(单击鼠标按钮);
int i = e.getbutton();
如果(我= = MouseEvent。button1)System.out.println(单击鼠标左键);
如果(我= = MouseEvent。button2)System.out.println(单击鼠标滚轮);
如果(我= = MouseEvent。按钮)System.out.println(单击鼠标右键);
clickcount = e.getclickcount int();
System.out.println(点击数:+ clickcount +下面);
}
光标移出组件。触发器
公共无效mouseexited(MouseEvent e){
System.out.println(光标移除组件);
}
});
GetContentPane(),添加(标签、BorderLayout。中心);
}
}
运行结果:
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。