文档

Java™ 教程-Java Tutorials 中文版
Trail: Creating a GUI with Swing
Lesson: Writing Event Listeners

Writing Event Listeners: Examples

The table that follows lists every example in the Writing Event Listeners lesson, with links to required files and to where each example is discussed. The first column of the table has links to JNLP files that let you run the examples using Java™ Web Start.


NOTE: Release 7.0 is required to run all applets and Java Web Start examples. Most examples will run on an earlier release but you must compile and run them locally.

To run an example using Java Web Start, click the [Launch] link in the first column of the table. The first time you run an example, there will be a delay while Java Web Start downloads the JAR file containing the class files for this lesson's examples. Afterward, the examples should execute more quickly.

Compiling and Running the Examples Locally

The second column in the table below has links to zip files for each demo that you can open and run in the NetBeans IDE. Refer to Running Tutorial Examples in NetBeans IDE for more information.

例子 Zip File
(contains all files necessary for the example plus NetBeans IDE project metadata)
Source Files (first file has the main method, except for examples that run only as applets) Image & Other Files Where Described
Beeper [Launch] Beeper Project Beeper.java   Some Simple Event-Handling Examples
ComponentEventDemo [Launch] Component Event Demo Project ComponentEventDemo.java   如何编写组件监听器
ContainerEventDemo [Launch] Container Event Demo Project ContainerEventDemo.java   如何编写容器监听器
DocumentEventDemo [Launch] Document Event Demo Project DocumentEventDemo.java   如何编写文档监听器
FocusEventDemo [Launch] Focus Event Demo Project FocusEventDemo.java   如何编写焦点监听器
InternalFrameEventDemo [Launch] Internal Frame Event Demo Project InternalFrameEventDemo.java   如何编写内部框架监听器
KeyEventDemo [Launch] Key Event Demo Project KeyEventDemo.java   如何编写按键监听器
ListDataEventDemo [Launch] List Data Event Demo Project ListDataEventDemo.java jlfgr-1_0.jar 如何编写列表数据监听器
ListSelectionDemo [Launch] List Selection Demo Project ListSelectionDemo.java   如何编写列表选择监听器
TableListSelectionDemo [Launch] Table List Selection Demo Project TableListSelectionDemo.java   如何编写列表选择监听器
MouseEventDemo [Launch] Mouse Event Demo Project MouseEventDemo.java
   BlankArea.java
  如何编写鼠标监听器
MouseMotionEventDemo [Launch] Mouse Motion Event Demo Project MouseMotionEventDemo.java
   BlankArea.java
  如何编写鼠标运动监听器
MouseWheelEventDemo [Launch] Mouse Wheel Event Demo Project MouseWheelEventDemo.java   如何编写鼠标滚轮监听器
MultiListener [Launch] MultiListener Project MultiListener.java   Some Simple Event-Handling Examples
TreeExpandEventDemo [Launch] Tree Expand Event Demo Project TreeExpandEventDemo.java   如何编写树展开监听器
TreeExpandEventDemo2 [Launch] Tree Expand Event 2 Demo Project TreeExpandEventDemo2.java   How to Write a Tree Will Expand Listener
WindowEventDemo [Launch] Window Event Demo Project WindowEventDemo.java   如何编写窗口监听器

Previous page:
Next page: