欢迎光临散文网 会员登陆 & 注册

Java swing:按钮,事件,ActionListener点击事件,在控件旁边直接写事件等两种方式

2020-03-31 23:05 作者:诗书画唱  | 我要投稿


按钮:
JButton  btn1=new  JButton("按钮1")
// btn1.setSize(100,35);//
// btn1.setLocation(200,200);//位置
// btn1.setBounds(100,50,150,150);//大小及位置
事件:
什么是事件,举一个上课的例子,正常上课没有事件,中间有同学,提示老师上厕所,这个就是在上课的过程中触发了一个学生日常的事件,中间会有很多事情。


ActionListener点击事件:


第一种方式:在控件旁边直接写事件
btn_dl.addActionListener(new  ActionListener()  {
@Override    //ActionListener接口自带的方法:

public  void  actionPerformed(ActionEvent  arg0)  {
//一个普通弹出框
JOptionPane.showMessageDialog(null,"点击了登录按钮");
}

}


第二种方式:声明一个专门写事件的类
1.声明一个事件类去实现点击的事件接口
class  shijian  implements  ActionListener{}

2.实现其中的接口的方法
public  void  actionPerformed(ActionEvent  arg0)  {

JOptionPane.showMessageDialog(null,"点击了取消按钮");
}

3.让那个控件拥有事件,就让那个控件去添加这个事件类的对象
getText():获取文本框的内容
JOptionPane.showMessageDialog(null,"点击了登录按钮"):普通弹出框
JOptionPane.showConfirmDialog(null,"是否确认关闭页面"):拥有确认和取消的弹出框

getText():获取登录按钮的内容

Java swing:按钮,事件,ActionListener点击事件,在控件旁边直接写事件等两种方式的评论 (共 条)

分享到微博请遵守国家法律