package testDemo1;
import java.awt.Button;
import java.awt.FlowLayout;
import java.awt.Frame;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
public class FrameTest {
public static void main(String[] args) {
Frame f = new Frame("我的第一个窗口");// 该窗口默认不显示
f.setSize(400, 600);// 设置窗口大小
f.setLocation(500, 50);// 设置窗口显示位置
f.setVisible(true);// 显示窗口
Button but = new Button("my button");// 按钮设置为中文可能会出现乱码
f.setLayout(new FlowLayout());// 默认是边界式布局(按钮巨大),因此需要在主面板中设置布局
f.add(but);// 添加按钮到面板
but.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {//只有这样一个可重写的方法
System.out.println("按钮被触发" + e);
}
});
}
}
控制台显示结果是:按钮被触发java.awt.event.ActionEvent[ACTION_PERFORMED,cmd=my button,when=1518246610292,modifiers=] on button0
分享到:
相关推荐
一个书上的猜数字小游戏 java语言的 图形界面Swing 运用ActionListener 改进的地方还有很多吧 比如排版什么的 有兴趣的拿去吧 共享
一个目录监视器源码,监视目录文件下的文件是否删除,修改,增加. 能够时时监控硬盘文件的变化,其中包括删除,修改,增加,同时自己写了一个监控引擎,能够有效的监控硬盘文件变化,非常有创意。 采用多线程技术,...
当你将一个类用作事件监听器时,你已经设置好一个特定的事件类型,它会用该类进行监听。接下来的操作是:一个匹配的监听器必须被加入到该组件中 组件被创建之后,可以在组件上调用如下方法来将监听器与它联系起来 ...
public class findmin extends Applet implements ActionListener JavaAppliet程序,在文本框里输入三个数,显示最小数
ActionListener
action与actionListener的区别
ate final String[] COMMAND={"Backspace","CE","C"}; private final String[] M={" ","MC","MR","MS","M+"}; private JButton keys[]=new JButton[KEYS.length]; private JButton commands[]=new JButton[COMMAND....
JSF中action,actionListener,valueChangeListener的区别
在 Java Swing 编程中,通过注册监听器,我们可以监听事件源产生的事件,从而在事件处理程序中处理我们所需要处理的用户行为。Java Swing 中处理各组件事件的一般步骤是: 1. 新建一个组件(如 JButton)。 2. 将该...
为按钮注册事件监听程序 public void addActionListener(ActionListener handler) 必须实现ActionListener接口中actionPerformed方法 public void actionPerformed(ActionEvent e)
这是我用来测试的一个工程,都不能在rich:dataTable中使用action actionListener 博文链接:https://insomniask.iteye.com/blog/111030
ActionListener listener = new OKListener(); jbtOK.addActionListener(listener); } public static void main(String[] args) { SimpleEventDemo frame = new SimpleEventDemo(); frame.setVisible(true); } } ...
2. 添加事件监听器:将事件监听器添加到组件上,例如,将 ActionListener 添加到 JButton 上。 3. 处理事件:在事件监听器中实现事件处理逻辑。 学生选课系统 在上面的代码中,使用了一个学生选课系统的示例代码。...
按钮事件 这个程序只是按钮事件的一个例子。 它只是为了理解 ActionListener 的概念。
第一个JAVA程序,实现了加、减、乘、除、取余五种运算,利用监视器监听,使用用户图形界面,包括使用了ItemEvent事件和ActionListener接口。
1) 创建一个简单的JFrame,使用不同的颜色、线条绘制各种形状,使用不同的字体、颜色绘制字符串,使用最简单的监听器ActionListener对JButton的点击事件编程; 2)使用鼠标事件进行绘图; 3)使用边缘布局管理器和...
Java 点菜系统代码分析 Java 点菜系统代码是一个使用 Java 语言编写的点菜系统,旨在提供一个简洁...事件处理机制提供了一个灵活的方式来处理事件,支持多种事件监听器接口,例如 ActionListener、ItemListener 等。
* ActionListener:事件监听器接口,用于处理用户与图形用户界面的交互事件。 * ActionEvent:事件对象,用于封装事件信息。 5. Java 图形用户界面编程的应用实例 * 计数器应用:使用 Java 图形用户界面编程技术...