actionlistener(java中addActionListener有什么用)

来源: 管理分享
2024-04-20 03:05:12

本文目录

  • java中addActionListener有什么用
  • Java 中出现“ActionListener不能作为一个类处理”的错误,该怎样改呢
  • JAVA中ItemListener与actionListener的区别
  • Java 的 actionlistener怎么用啊

java中addActionListener有什么用

Listener是监听者,比如你定义了一个按钮,用addActionListener就可以给这个按钮添加一个监听者,一旦有事件发生(比如鼠标点击),监听者都可以得到这个事件,并可以把事件信息(例如事件源)传给事件处理函数

Java 中出现“ActionListener不能作为一个类处理”的错误,该怎样改呢

把红波浪线标出的地方更改一下:jc1.addActionListener(new ActionListener(){public void actionPerformed(ActionEvent e){jt.append(“复选框1被选中\n“);}});其他的地方也照此办理,即将括号中的this去掉。另外,把上面的implements ActionListener也去掉,你既然写了匿名内部类,就没有必要实现ActionLIstener接口了。

JAVA中ItemListener与actionListener的区别

ActionLintsner是所有监听器的父类,其它监听器可以监听的事件都可以被它捕获ItemListener用于捕获带有item的组件产生的事件,如ComboBox,CheckBox,RadioButton,ToggleButton,接口中定义的itemStateChanged(ItemEvent e)将执行需要在已选定(或已取消选定)项时发生的操作

Java 的 actionlistener怎么用啊

给你做了个样板import java.awt.BorderLayout;import java.awt.Toolkit;import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JLabel;public class JFrameDemo extends JFrame implements ActionListener{int time=0;JButton jb=new JButton(“click me“);JLabel jl=new JLabel(“No. of drinks ordered“); public JFrameDemo(){ this.setSize(900,600); int width=Toolkit.getDefaultToolkit().getScreenSize().width; int height=Toolkit.getDefaultToolkit().getScreenSize().height; this.setLocation((width-900)/2,(height-600)/2); this.setDefaultCloseOperation(EXIT_ON_CLOSE); this.add(jb,BorderLayout.NORTH); this.add(jl,BorderLayout.SOUTH); jb.addActionListener(this); this.setVisible(true); }public static void main(String args) {new JFrameDemo();}public void actionPerformed(ActionEvent e) {if(e.getSource()==jb){time++;jl.setText(“No. of drinks ordered“+time);} }}

分享

发布于:管理分享
声明:该文观点仅代表作者本人,搜狐号系信息发布平台,搜狐仅提供信息存储空间服务。
用户反馈 合作

Copyright ? 2023 Sohu All Rights Reserved

搜狐公司 版权所有