Java 的 actionlistener怎么用啊

我的程序是在网上订餐的大概就是我按饮料之类的按钮按一次下面No.ofdrinksordered后面就会显示1按两次按钮后面就会显示2。那我的action什么的要怎么做呢我... 我的程序是在网上订餐的 大概就是我按饮料之类的按钮 按一次 下面 No. of drinks ordered后面就会显示 1 按两次按钮 后面就会显示2 。
那我的action什么的 要怎么做呢 我看有好多 actiontakenhandler 之类的各种handler 我都不知道要用哪个。。。。 大家给点意见呗
展开
 我来答
小麦的软件工厂
2012-01-31 · TA获得超过396个赞
知道小有建树答主
回答量:512
采纳率:0%
帮助的人:443万
展开全部
给你做了个样板

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);
}

}

}
198901245631
2015-07-03 · TA获得超过3.5万个赞
知道大有可为答主
回答量:9037
采纳率:92%
帮助的人:1864万
展开全部
ActionListener是swing中的知识,通常是在进行某一个操作的时候触发某项功能。
场景举例:当前有个按钮,通过给按钮增加监听事件,之后进行浏览本地路径,添加相应的路径名称,之后进行特定的内容操作。此时如果按钮不增加监听,那么就无法实现打开文件浏览功能。
备注:常用方法是addActionListener。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式