初学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 }

时间: 2024-10-22 00:07:28

初学java之触发响应事件举例子的相关文章

初学java之触发响应事件

1 2 import java.awt.*; 3 import javax.swing.*; 4 import java.awt.event.*; 5 6 class WindowActionEvent extends JFrame 7 { 8 JTextField text; //声明一个文本区 9 ActionListener listener ; //listener是监视器 10 //设置一个默认的构造函数 11 public WindowActionEvent() 12 { 13 se

UIView独占响应事件

exclusiveTouch A Boolean value that indicates whether the receiver handles touch events exclusively.Setting this property to YES causes the receiver to block the delivery of touch events to other views in the same window. The default value of this pr

在UIWebView中加载的HTML所触发的事件通过OC方法响应

前段时间在做项目时,在UIWebView加载的Html中点击了一个区域需弹出拍照界面,可是根据业务的不同情况,区域的位置是不同的.我考虑了多种方案,最后还是觉得这个通过“桥梁”用OC方法来处理对应节点的触发事件更为直接和方便. 工具类:WebViewJavascriptBridge  顾名思义,此类就像OC与JS的桥梁,可以使JS的事件与OC的方法相关联. WebViewJavascriptBridge包含一个类实例方法,入参是委托对象. 有一个委托方法,此方法是用来接受到html点击事件返回的

DICOM:剖析Orthanc中的Web Server,Mongoose之“连接请求触发的事件序列”(二)

背景: Orthanc是本专栏中介绍过的一款新型DICOM服务器,具有轻量级.支持REST的特性,可将任意运行Windows和Linux系统的计算机变成DICOM服务器,即miniPACS.Orthanc内嵌多种模块,数据库管理简单,且不依赖于第三方软件.因此通过剖析Orthanc源码可以学习到搭建DICOM系统中的各个环节,例如SQLite嵌入型数据库.GoogleLog日志库.DCMTK医学DICOM库,以及近期要介绍的开源Web Server,Mongoose. 题记: 近期计划参照官网剖

输入坐标和输出坐标——图片框上动态加载按钮及响应事件

在实际的项目中总会遇到一些需要动态加载一些控件,并且加载控件的响应事件的代码.现在写一个简单的例子,主要说一下里面的一些关键点:使用鼠标在窗体上的图片框中动态的添加按钮 .动态的去加载事件,肯定是需要使用对象类动态的生成,动态事件,必须要使用委托去实现.还有一个就是"动态"的实现过程,打算鼠标点下去,在鼠标单击的位置添加上按钮. 环境:Visual Studio 2010, .Net FrameWork 3.5 private void pictureBox1_MouseDown(ob

关于js键盘事件的例子

JavaScript onkeydown 事件 用户按下一个键盘按键时会触发 onkeydown 事件.与 onkeypress事件不同的是,onkeydown 事件是响应任意键按下的处理(包括功能键),onkeypress 事件只响应字符键按下后的处理. 提示 Internet Explorer/Chrome 浏览器使用 event.keyCode 取回被按下的字符,而 Netscape/Firefox/Opera 等浏览器使用 event.which. onkeydown 获取用户按下的键

事件简单例子

1 using System; 2 using System.Collections.Generic; 3 using System.Linq; 4 using System.Text; 5 using System.Runtime.InteropServices; 6 7 namespace EventTest 8 { 9 /// <summary> 10 /// 事件订阅者类 11 /// </summary> 12 class Program 13 { 14 static v

初学Java web(转)

转自 http://www.oschina.net/question/12_52027 OSCHINA 软件库有一个分类——Web框架,该分类中包含多种编程语言的将近500个项目. Web框架是开发者在使用某种语言编写Web应用服务端时关于架构的最佳实践.很多Web框架是从实际的Web项目抽取出来的,仅和Web的请求和响应处理有关,形成一个基础,在开发别的应用项目的时候则可以从这个剥离出来的基础做起,让开发者更关注更具体的业务问题,而不是Web的请求和响应的控制. 框架很多,但套路基本类似,帮你

Unity3D导入外部任务模型无法触发鼠标事件解决方案

前几日 在做U3D测试的时候 导入了网上的一个人物模型 但是后来发现无论如何该模型都无法响应诸如:OnMouseDown 这些鼠标事件 又用U3D自带的水管工做了测试 发现不是我系统的问题= = 水管工对鼠标事件还是有反应的 遂百度之 查到的解决方法是 在Project窗口中选中导入FBX模型,在右边的Inspector中选中Generate Colliders 说是因为U3D默认导入的模型没有启动碰撞机Colliders 但是------ 我在确定模型的Generate Colliders被选