actionlistener(java中addActionListener有什么用)
本文目录
- 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);} }}
分享