初学java之触发响应事件举例子
时间:2022-05-05
本文章向大家介绍初学java之触发响应事件举例子,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
设置一个触发响应事件?
比如消息框.....
1 package hello;
2 import javax.swing.*;
3 import project.readerListen;
4 import java.awt.*;
5 import java.awt.event.*;
6 class WindGrid extends JFrame{
7
8 JTextField text;
9 ActionListener listener;
10
11 public WindGrid(String title)
12 {
13 setTitle(title);
14 init();
15 setBounds(40,50,260,270);
16 setVisible(true);
17 setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
18 }
19
20 void init()
21 {
22 text = new JTextField(10);
23 listener = new ReaderListen(); //自定义的 那个类
24 setLayout(new FlowLayout());
25 text.addActionListener(listener);
26 add(new Label("输入蚊子 "));
27 add(text);
28 }
29
30 }
31 public class test {
32 public static void main(String args[])
33 {
34 new WindGrid("第一个窗口");
35 }
36 }
1 package hello;
2
3 import java.awt.event.ActionEvent;
4 import java.awt.event.ActionListener;
5 import javax.swing.*;
6 public class ReaderListen extends JFrame implements ActionListener
7 {
8
9 public void actionPerformed(ActionEvent e)
10 {
11 // TODO Auto-generated method stub
12 JFrame myjframe;
13 myjframe = new JFrame();
14 JTextArea mytest;
15 mytest =new JTextArea(e.getActionCommand(),8,9);
16 myjframe.add(mytest);
17 myjframe.setBounds(20, 30, 200, 300);
18 myjframe.setVisible(true);
19
20 }
21 }
- 设计模式学习笔记-命令模式
- .com域名和.cn域名的介绍
- Windows安装和使用zookeeper
- 使用MagicAjax 实现无刷新Webparts
- Python 项目实践一(外星人入侵小游戏)第五篇
- Python 项目实践一(外星人入侵小游戏)第三篇
- WordPress自定义栏目运用实例 VI:设置外链缩略图/特色图像
- Python 项目实践一(外星人入侵小游戏)第二篇
- IBatisNet配置
- WordPress设置评论到达一定数量后自动关闭评论功能
- Python 项目实践一(外星人入侵)第一篇
- 外媒:域名Covermate.com超35万终端交易
- 移除WordPress 管理后台的主题编辑功能
- 百度区域链开放平台“BaaS”启用了二级子域名chain.baidu.com
- java教程
- Java快速入门
- Java 开发环境配置
- Java基本语法
- Java 对象和类
- Java 基本数据类型
- Java 变量类型
- Java 修饰符
- Java 运算符
- Java 循环结构
- Java 分支结构
- Java Number类
- Java Character类
- Java String类
- Java StringBuffer和StringBuilder类
- Java 数组
- Java 日期时间
- Java 正则表达式
- Java 方法
- Java 流(Stream)、文件(File)和IO
- Java 异常处理
- Java 继承
- Java 重写(Override)与重载(Overload)
- Java 多态
- Java 抽象类
- Java 封装
- Java 接口
- Java 包(package)
- Java 数据结构
- Java 集合框架
- Java 泛型
- Java 序列化
- Java 网络编程
- Java 发送邮件
- Java 多线程编程
- Java Applet基础
- Java 文档注释
- jQuery 元素操作
- jQuery 事件注册和事件处理
- 10.5 块级盒子模型(原盒子模型):两种盒子有什么不同?
- Android Material UI控件之MaterialButton
- jQuery (事件、拷贝)对象
- 10.6 border-color简写属性:如何理解四值语法?
- jQuery 插件
- dotnet 基于 dotnet format 的 GitHub Action 自动代码格式化机器人
- 10.7 border-width边框粗细:outline与border有什么不同?
- WPF 非客户区的触摸和鼠标点击响应
- Flink 解决 No ExecutorFactory found to execute the application
- 10.8 如何用js验证一下boz-sizing样式对块级盒子大小的影响?
- 10.9 块级盒子的内外边距:如何使用box-sizing重新定义盒子模式?
- 10.10 圆角边框border-radius与盒子阴影:如何使用它实现圆等特殊形状?
- 函数内部的this指向