大部分Swing程序用到了AWT的基础底层结构和事件模型,因此需要导入两个包:
import java.awt.*;
import java.awt.event.*;
如果图形界面中包括了事件处理,那么还需要导入事件处理包:
import javax.swing.event.*;事件处理指的是什么?跟awt中的event又有什么不同的?
例如HyperlinkListener怎么就归在javax.swing.event.*包中呢?
import java.awt.*;
import java.awt.event.*;
如果图形界面中包括了事件处理,那么还需要导入事件处理包:
import javax.swing.event.*;事件处理指的是什么?跟awt中的event又有什么不同的?
例如HyperlinkListener怎么就归在javax.swing.event.*包中呢?
解决方案 »
- Cannot find a Player for :file 如何解决
- 学历是一切吗?
- 在linux下用JAVA的jni调c++问题
- 一条奇怪的命令
- Jtds访问SqlServer的中文乱码问题解决(不是问题,是答案)
- 新年到,新年好,在j2se里第一次散分,望多多捧场!
- 怎样不执行就解析出一句sql语法是正确的??
- 请问jre的下载地地址?是详细的下载地址,
- 如何生在ear文件?
- 为什么我编译时用不了JAVAC 参与者有分
- 求web service客户端接收int结果的方法
- 是高手就帮忙!!java多边形中的一条直线,怎么求这条直线的一个端点到最近边的垂直焦点?很急啊,大家帮忙啊!!!!~~java3d我们正在做项目,急需大家高手帮助!
扩展的意思 自然是提供先前没有的,优化先前不足的.swing本身就是提供awt的不足,扩展awt当然也包括了awt下的事件。不知道这样说lz是否明白
供 Swing 组件触发的事件使用。除了 java.awt.event 包中的事件之外,还包括 Swing 组件触发的事件的事件类和相应事件侦听器接口。以上是 JDK API 文档中的描述,比较准确。另外2楼的说明很准确,赞同。
在图形用户界面编程中,每个容纳和显示组件(窗体中的小部件)的窗体以及内部的组件会根据用户对其的操作而产生不同的事件,而我们的任务就是编写相应的事件监听器类(各种 Listener)来监听到并处理这些事件,当我们将其交给窗体或窗体中的组件后,在事件产生时相应的事件处理代码就会自动被执行来完成我们想完成的操作。