方法一:实现 implements ActionListener接口,然后实现它的抽象方法
public void actionPerformed(ActionEvent e) {
//写点击按钮后发生的 *** 作代码
}
方法二: jButton.addAtionListener(new ActionEvent (){
//写点击按钮后发生的 *** 作代码
})
鼠标事件要添加mouselistener,捕获mouseevent。mouselistener里的几个事件的参数都是mouseevent,mouseevent提供了获得点击了哪个键的方法getbutton。比如下面这个点击事件处理。public
void
mouseclicked(mouseevent
arg0)
{
if(arg0.getbutton()
==
mouseevent.button1)
{
//
左键点击
}
else
if(arg0.getbutton()
==
mouseevent.button2)
{
//
中键点击
}
else
if(arg0.getbutton()
==
mouseevent.button3)
{
//
右键点击
}
}
添加监听是addmouselistener方法,取消监听当然就是removemouselistener方法了。
1,为相应的控件设置KeyListener()的监听2,实现接口中的方法
3,主要重写keyPressed()这个方法
4,书写逻辑
5,见代码
public void keyPressed(KeyEvent e) {
if(e.getKeyCode()==KeyEvent.VK_1&&e.getKeyCode()==KeyEvent.VK_2){
System.out.println("1,2键被点击了。。。")
}
}ps,还可以自己写一个数组记录每个按键的状态,根据状态值进行逻辑处理。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)