JavaGUI事件监听机制是什么(gui,java,开发技术)

时间:2024-05-02 13:46:03 作者 : 石家庄SEO 分类 : 开发技术
  • TAG :

1.一个事件模型中有上对象:事件源,事件以及监听程序

2.事件监听机制:

  • 事件源 事件发生的地方

  • 事件 要发生的事情

  • 事件处理 针对发生的事情做出的处理方案

  • 事件监听 把事件源和事件关联起来

JavaGUI事件监听机制是什么

使用步骤:

  • 新建一个组件(如 JButton)

  • 将该组件添加到相应的面板(如 JFrame)

  • 注册监听器以监听事件源产生的事件(如通过ActionListener来响应用户点击按钮)

  • 定义处理事件的方法(如在ActionListener中的actionPerformed中定义相应方法)

示例1:

importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;publicclassAddActionListener{publicstaticvoidmain(String[]args){JFramejf=newJFrame("AddActionListener");jf.setLayout(newFlowLayout(FlowLayout.LEFT));jf.setBounds(400,300,400,300);JTextAreaarea=newJTextArea(20,10);area.setLineWrap(true);JButtonjb=newJButton("秃头");jb.addActionListener(newAbstractAction(){@OverridepublicvoidactionPerformed(ActionEvente){area.setText("不要熬夜!");}});jf.add(area);jf.add(jb);jf.setVisible(true);jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}

JavaGUI事件监听机制是什么

示例2:

importjavax.swing.*;importjava.awt.*;importjava.awt.event.ActionEvent;publicclassAddActionListener{publicstaticvoidmain(String[]args){JFramejf=newJFrame("AddActionListener");jf.setLayout(newFlowLayout(FlowLayout.LEFT));jf.setBounds(400,300,400,300);JTextAreaarea=newJTextArea(20,10);area.setLineWrap(true);JButtonjb=newJButton("秃头");jb.addActionListener(newAbstractAction(){@OverridepublicvoidactionPerformed(ActionEvente){area.append("不要熬夜!");}});jf.add(area);jf.add(jb);jf.setVisible(true);jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);}}

JavaGUI事件监听机制是什么

tips:ActionEvent是一个类,e是那个类的一个实例。你可以换e无论你喜欢什么,例如。event或object都可以

 </div> <div class="zixun-tj-product adv-bottom"></div> </div> </div> <div class="prve-next-news">
本文:JavaGUI事件监听机制是什么的详细内容,希望对您有所帮助,信息来源于网络。
上一篇:vue+qiankun项目如何搭建下一篇:

6 人围观 / 0 条评论 ↓快速评论↓

(必须)

(必须,保密)

阿狸1 阿狸2 阿狸3 阿狸4 阿狸5 阿狸6 阿狸7 阿狸8 阿狸9 阿狸10 阿狸11 阿狸12 阿狸13 阿狸14 阿狸15 阿狸16 阿狸17 阿狸18