`
sendliu
  • 浏览: 11158 次
社区版块
存档分类
最新评论

swing event

阅读更多
Some Events and Their Associated Event Listeners
Act that Results in the Event Listener Type
User clicks a button, presses Enter while typing
in a text field, or chooses a menu item ActionListener
User closes a frame (main window) WindowListener
User presses a mouse button while the cursor is
over a component MouseListener
User moves the mouse over a component MouseMotionListener
Component becomes visible ComponentListener
Component gets the keyboard focus FocusListener
Table or list selection changes ListSelectionListener
Any property in a component changes such as
the text on a label PropertyChangeListene
http://enos.itcollege.ee/~jpoial/docs/tutorial/uiswing/learn/example2.html
http://wiki.python.org/jython/SwingExamples
分享到:
评论

相关推荐

    五子棋代码

    import javax swing event ; public class wuziqi { public static void main String[] args { SimpleFrame frame new SimpleFrame ; frame setDefaultCloseOperation JFrame EXIT ON CLOSE ; frame show ; ...

    大名鼎鼎的 java2s 静态网页打包下载

    15. Swing Event 16. 2D Graphics 17. SWT 18. SWT 2D Graphics 19. Network 20. Database 21. Hibernate 22. JPA 23. JSP 24. JSTL 25. Servlet 26. Web Services SOA 27. EJB3 28. Spring 29. PDF ...

    Swing插件下载,swing下载,java-swing下载,swing-plugin

    4. **事件处理(Event Handling)**:Swing通过监听器(Listeners)机制处理用户交互,如ActionListener、MouseListener等。 5. **模型-视图-控制器(MVC)**:Swing组件遵循MVC设计模式,使得代码结构清晰,易于...

    Swing 图形描述

    工具包中所有的包都是以swing作为名称,例如javax.swing,javax.swing.event。 (1)导入Swing包 (2)选择界面风格 (3)设置顶层容器 (4)设置按钮和标签 (5)将组件放到容器上 (6)为组件增加边框 (7)处理...

    精通java-swing开发.doc

    - `javax.swing.event`:处理Swing组件特有的事件,与AWT事件系统相分离,提供了更丰富的事件类型。 - `javax.swing.filechooser`:提供了`JFileChooser`类,用于创建文件选择对话框。 - `javax.swing.plaf`:...

    swing开发的源代码

    6. **事件处理(Event Handling)**:Swing使用监听器模型处理用户交互,如按钮点击、键盘输入等。你需要为组件添加对应的ActionListener、MouseListener等,然后定义相应的方法来响应这些事件。 7. **模型-视图-...

    javaSwing皮肤大全.rar

    3. 更改LookAndFeel可能会引发UI组件的重新布局,因此在切换皮肤时,应在事件调度线程(Event Dispatch Thread, EDT)中进行。 4. 测试皮肤在不同操作系统和屏幕分辨率下的表现,确保兼容性和可读性。 总之,“java...

    90个java-swing基础例子.zip

    10. **线程管理**:Swing不是线程安全的,所有对Swing组件的修改应在Event Dispatch Thread (EDT)中进行,以避免并发问题。 通过这90个基础例子,你可以逐步了解和掌握如何使用Swing创建组件,布局组件,处理用户...

    Swing MVC 代码示例

    import javax.swing.event.TableModelListener; public class SwingMVCDemo { public static void main(String[] args) { // 创建模型 MyTableModel model = new MyTableModel(); // 创建视图 JTable table = ...

    AWT与Swing使用区别

    - **Swing**:Swing组件不是线程安全的,它们的设计假定所有对GUI的操作都在事件调度线程(Event Dispatch Thread, EDT)中进行。这意味着在处理Swing组件时,需要确保所有对GUI的修改都在EDT内执行,以避免并发...

    swing经典开发,全面了解java swing核心编程

    2. **事件处理(Event Handling)**:Swing使用监听器模型来处理用户交互。例如,你可以添加ActionListener到JButton,当用户点击按钮时,会触发特定的动作。 3. **布局管理(Layout Management)**:Swing提供了...

    Java Swing 中文Api

    同时,Swing支持事件处理,通过实现EventListener接口,开发者可以为组件添加事件监听器,如ActionListener和MouseListener,以响应用户的操作。 此外,Swing提供了许多高级特性,如布局管理器(Layout Manager),...

    Swing速度慢和反映迟钝原因

    - **事件处理机制不当**:Swing使用事件分发线程(Event Dispatch Thread,简称EDT)来处理用户界面的更新和用户事件。当程序员将耗时的操作(如复杂的计算或大量数据处理)放置在事件处理函数中时,会导致EDT被长...

    java获取鼠标坐标位置swing

    首先,要获取鼠标坐标,我们需要导入必要的Java Swing库,如`javax.swing.*` 和 `java.awt.event.*`。这些库包含了创建窗口、按钮等组件以及处理鼠标事件的类。 ```java import javax.swing.JFrame; import javax....

    Java_swing_api_中文

    通过实现EventListener接口或使用匿名内部类,开发者可以添加ActionListener、MouseListener、KeyListener等来响应用户操作,如点击按钮、移动鼠标或按键。 3. **布局管理器**:Swing提供了多种布局管理器,如...

    java实验报告———JavaSwing编程.pdf

    - 线程和Swing:Swing组件不是线程安全的,所以实验报告可能会涉及到Swing中的线程处理,比如使用事件分派线程(Event Dispatch Thread)更新GUI。 - Java Swing库中的高级组件:除了JButton, JLabel, JTextField外...

    fest-swing文档

    由于Swing是单线程模型,测试时需要确保所有UI操作都在Event Dispatch Thread(EDT)上执行。文档会讲解如何使用`invokeAndWait()`和`invokeLater()`方法来正确处理这一点。 文档中还可能包含关于模拟用户输入和...

    swing教程之经典

    - `javax.swing.event`: 定义了Swing的事件模型和监听器。 - `javax.swing.plaf`: 定义了UI代理的行为。 - `javax.swing.plaf.metal`: 实现Metal风格的UI代理。 - `javax.swing.table`: 负责表格组件的功能。 -...

    swing 手册 英文版

    事件处理是Swing的一个核心部分,通过实现EventListener接口和使用特定的事件类(如ActionListener、MouseListener等),开发者可以响应用户的交互行为。Swing的事件模型是基于冒泡机制的,事件可以从组件传播到其父...

Global site tag (gtag.js) - Google Analytics