关于Java事件处理问题

问题描述

如何实现点击不同的按钮的文本框就出现不同的文本啊==开始用的是JTextArea,然后在按钮上添加事件,现在可以用JTextFiled么,试了半天不成功,似乎JTextFiled监听的是文本框内的输入状态,可不可以监听按钮的点击呢?

解决方案

解决方案二:
表示初学者渣渣一枚==课程设计做到吐血啊。。。。求大神指导一下
解决方案三:
按钮点击的事件是在按钮上添加监听,来监听按钮自己的点击事件,不是通过其他控件来监听按钮的事件
解决方案四:
可以给按钮添加一个监听,当点击不同的按钮时,响应不同的事件。如果使用JTextField显示内容,在单击按钮后,可以对JTextFieldjt使用如下操作:jt.setText("这里是单击按钮后显示的内容");
解决方案五:
按钮添加一个监听,当点击不同的按钮时,响应不同的事件
解决方案六:
引用3楼csdt_csdt的回复:

可以给按钮添加一个监听,当点击不同的按钮时,响应不同的事件。如果使用JTextField显示内容,在单击按钮后,可以对JTextFieldjt使用如下操作:jt.setText("这里是单击按钮后显示的内容");

getit~

时间: 2024-09-22 16:45:55

关于Java事件处理问题的相关文章

Java事件处理与发送

任何时候,按下键盘或鼠标的键就产生了事件.组件接受和处理事件的方式自JDK1.1以来都保持不变.Swing组件能够产生许多不同类别的事件,包括那些在java.awt.event包以及在javax.swing.event包中的事件.Swing新引入的那些事件类别往往是与特定Swing组件相关的.每一个事件类别都是一个对象,它至少指明了事件的发生源,往往还带有其它消息,如该事件的类别.在事件发生前和发生后事件源状态的变化,等等.事件源大部分是普通的组件或模型(models, 即MVC中的M,在以后的

Java事件处理模式

Java的事件模式是动态响应系统重要的基础,在图形界面领域的事件模式已经有很多文章介绍,但是在服务器端我们会碰到更多的事件模式,这里本人试图总结一下: 事件直接驱动模式 事件模式的第一个要求就是性能的要求,需要直接而且快,Command模式是必须经常使用的,主要适合于迅速处理 前台的命令,Command模式往往是系统架构的重要部分,也是流程控制的主要模式. Command模式经常Java的Reflect一起使用,因为系统的事件处理系统是处于动态变化的,随着功能要求扩展,就可能有动态变化事件处理响

浅析Java与C#的事件处理机制

Java与C#的事件处理都是实现了事件源-事件响应者机制,但又不完全相同.Java实现的 是一种事件源与事件响应者两级实体对象方式,这里的事件响应者也是事件监听者,而C#实 现的是一种事件源-代理-事件响应者三级实体对象方式.下面就这两种方式来具体说明. Java事件处理 从概念上讲,事件是一种在"源对象"和"监听 者对象"之间,某种状态发生变化的传递机制.事件有许多不同的用途,例如在Windows 系统中常要处理的鼠标事件.窗口边界改变事件.键盘事件等.在Java

剖析Java中的事件处理与异常处理机制_java

一.事件处理其实,由事件处理这个名字自然就想到MFC中的消息响应机制,就我的体会,它们应该算是南桔北枳的情形吧,我怀疑Java中的事件处理这个"新瓶"应是装的MFC中的消息响应这个"旧酒".     所谓的"事件"即如键盘按键.鼠标点击等这类由动作或什么导致某个状态改变并需要对这个改变作相应响应的这类改变.我们可以将Java中的事件分为按钮.鼠标.键盘.窗口.其它事件这几大类.    事件处理模型  1.   基于继承的事件处理模型(JDK1.0

新的事件模型(java)

在新的事件模型的组件可以开始一个事件.每种类型的事件被一个个别的类所描绘.当事件开始后,它受理一个或更多事件指明"接收器".因此,事件源和处理事件的地址可以被分离. 每个事件接收器都是执行特定的接收器类型接口的类对象.因此作为一个程序开发者,我们所要做的是创建接收器对象并且在被激活事件的组件中进行注册.event-firing组件调用一个addXXXListener()方法来完成注册,以描述XXX事件类型接受.我们可以容易地了解到以addListened名的方法通知我们任何的事件类型都

马士兵 J2SE 第11章 GUI编程 事件模型ACTIONEVENT TEXTFIELD事件监听 内部类 PAINT adapter和repaint window事件 键盘事件

BUTTON事件监听 package com.zzk.cn; import java.awt.*; import java.awt.event.*; public class TestActionEvent { public static void main(String[] args) { Frame f=new Frame("Test"); Button b=new Button("Press Me!"); Monitor bh=new Monitor(); b

为您的Java应用程序添加退出事件处理

程序 一个完整的Java应用程序,通常至少要有一个应用程序的结束点.对于一般程序来说,系统开发者根据需要和个人的偏好,会在程序结束位置,通过添加System.exit(0),或System.out(-1),来结束程序,或不加这些指令,让程序自然运行到结束. 如:下列典型代码 package untitled14;/** * This application is to demo how an applcation end */public class Test { public Test() {

Java中可复用事件处理的设计与实现代码

设计 以下是可复用事件处理一文的原代码.目前,面向对象是软件系统建模的主流技术,使用面向对象技术建模的主要指标之一是可复用性.为了更好地解决软件复用性和扩展性问题,设计模式得到了越来越多的关注与应用.结合command设计模式和Java语言的反射技术,本文设计实现了一个可复用的事件处理框架.在面向对象的系统设计中,有些方面的可复用性经常被忽略了,用户界面(User Interface, 下文简称UI)及其事件处理就是其中之一.一个完整的UI设计应该包括两部分:UI及其相应的事件处理机制,没有事件

java和C#事件处理机制

在学习一门语言的时候,如果没有对它的事件处理机制有很好的了解的话,是不算学好了的.我学java和C# 也有一段时间了.在它们过多的相似甚至相同的地方,突然出现一个大相径庭的事件处理机制.于是想和大家分享一下自己的看法.java中采取的是面向对象的机制.C#中沿袭了C/C++中的函数回调机制.如在java中,要实现自定义事件处理,必须经过如下的步骤:1 开发自定义事件类.2 定义监听者接口.3 定义事件激发者的接口. public void add监听者(监听者): public void rem