`
danlei94
  • 浏览: 9520 次
  • 性别: Icon_minigender_2
社区版块
存档分类
最新评论

Swing界面和事件的总结

阅读更多

Swing界面和事件的总结

通过swing界面做一些小的应用程序以及有一段时间了,现在就来总结一下swing界面以及相关的事件的一些机制吧。

 

一、swing界面的something

1.要绘制一个窗口,那么要用到一个JFrame窗体组件

 javax.swing.JFrame

2常见的组件(可以在窗体上显示的):

JLabel标签

JTextField文本框

JButton按钮

3.JFrame窗体类中常调用的函数

setTitle 设置标题

setSize 设置窗体大小

setVisible 设置窗体是否显示

setLayout 设置窗体的布局

setLocationRelativeTo(null) 窗体显示在屏幕中间

 

二、事件的something

1.事件:一个动作或指令等等就是一个事件

2.事件源:一般是窗体对象或者按钮或者标签这样的组件

3.事件监听器:一般是用来监听事件的方法。比如鼠标监听器addMouseListener,键盘监听器addKeyListener,动作监听器addActionListener等等

4.事件监听接口:对应着事件监听器的接口,如MouseListener、KeyListener、ActionListene等

总之:用户在窗体上或者在按钮标签文本框等任意可进行操作的组件上面进行动作,就会需要监听器去监听动作的发生,通过动作的不同去完成不同的响应。

 

 

告别了C语言和C++永远都是在黑框中的显示,开始接触了Java swing界面,当真正弹出一个窗口的时候真是难以抑制的激动和开心!

有了一个窗口,那么想做什么都可以!就像阿基米德说的:给我一个支点,我将撬起地球!

学习了swing界面,作为程序媛的自己终于可以开始新的篇章了!~ _ ~ 

<!--EndFragment-->
分享到:
评论

相关推荐

    JAVA总结之 简单的SWING界面开发

    这篇“简单的SWING界面开发”总结将帮助我们深入理解如何使用Swing来创建用户友好的桌面应用程序。 首先,Swing是Java Foundation Classes (JFC)的一部分,它是对早期AWT(Abstract Window Toolkit)的增强。Swing...

    JavaSwing界面设计(所有控件及示例)

    总结起来,Java Swing 提供了一整套组件和工具,用于创建丰富的图形用户界面,无论是在桌面应用还是轻量级应用中都有广泛的应用。理解和熟练掌握Swing,能够帮助开发者创建出高效、美观且易于使用的应用程序。

    Swing 界面设计小例子

    在本教程中,我们将探讨Swing界面设计的一些基本概念和实践,通过一个简单的小例子来展示如何创建和定制GUI组件。 首先,Swing提供了一系列组件,如按钮(JButton)、文本框(JTextField)、标签(JLabel)等,用于...

    纯JAVA实现修改本地IP(swing界面版)

    总结起来,"纯JAVA实现修改本地IP(swing界面版)"项目涉及到了Java编程、Swing GUI设计、IP地址处理、文件I/O、事件处理、多线程以及错误处理等多个核心知识点。通过这个项目,开发者不仅可以提升Java编程技能,也能...

    Swing图形界面设计

    总结来说,Swing图形界面设计涵盖了从创建窗口、添加组件到布局管理的全过程。通过理解和熟练运用这些基础知识,开发者可以创建出用户友好且功能强大的Java桌面应用。在实际项目中,你可能还需要学习更多高级特性,...

    Swing界面Tcp/Udp数据接收小工具

    总结起来,"Swing界面Tcp/Udp数据接收小工具"是一个集成了TCP和UDP数据接收功能的Java应用程序,利用Swing库构建用户友好的交互界面,方便用户管理和查看接收到的网络数据。通过这个工具,开发者和网络管理员可以更...

    使用Java Swing界面实现数据库基本操作

    ### 使用Java Swing界面实现数据库基本操作 #### 一、引言 在软件开发领域,图形用户界面(GUI)是提高用户体验的重要组成部分。Java Swing作为Java平台上的一个强大的GUI工具包,为开发者提供了丰富的组件和功能来...

    基于swing的本地经验总结系统

    总结来说,基于Swing的本地经验总结系统是利用Java Swing库构建的一个桌面应用,旨在帮助程序员有效地管理和检索个人的工作经验。它涉及到了Swing的基本组件、事件处理机制、界面定制以及数据存储等多个方面,是学习...

    计算器swing界面练习

    在这个“计算器swing界面练习”中,我们主要关注如何使用Swing构建一个基本的计算器应用,该应用具备加、减、乘、除等基本运算功能,并通过`ActionListener`监听用户操作。 首先,`JFrame`是Swing中的顶级容器,...

    java Swing 设计数据库前台界面

    1. **Java Swing**: Swing是Java AWT(Abstract Window Toolkit)的扩展,提供了更多的组件和更丰富的用户界面。Swing组件是轻量级的,运行速度快且可自定义程度高,支持事件处理和模型-视图-控制器(MVC)架构。 2...

    swing界面总结

    综上所述,“swing界面总结”这篇文章可能会涉及Swing的各个方面,包括组件的使用、布局管理、事件处理、MVC模式、外观定制以及一些高级特性和工具包的扩展。对于想要学习或深入理解Swing的开发者来说,这将是一篇...

    基于Swing界面的单机版斗地主

    【基于Swing界面的单机版斗地主】是一款使用Java编程语言开发的桌面应用程序,主要利用了Swing库来构建用户界面。Swing是Java提供的一个轻量级的图形用户界面(GUI)工具包,它允许开发者创建美观且功能丰富的窗口...

    java实验报告之图形用户界面程序设计与 AWT/Swing组件

    在本实验报告中,主题是“Java实验报告之图形用户界面程序设计与AWT/Swing组件”,主要目标是让学生熟悉Java GUI设计原理、程序结构,掌握AWT和Swing组件的功能,以及学会应用这些组件来设计应用程序,特别是实现一...

    Java Swing 常用事件和监听器接口

    Java Swing 是一个功能强大的图形用户界面(GUI)工具包,它提供了许多事件和监听器接口,帮助开发者更好地处理用户交互。下面是 Java Swing 中常用的事件和监听器接口。 1. AncestorEvent 和 AncestorListener ...

    java.swing总结

    Java Swing 是一个用于构建图形用户界面 (GUI) 的 Java 库,它是 Java Foundation Classes (JFC) 的一部分。Swing 提供了一套丰富的组件,这些组件完全由 Java 语言实现,因此具有跨平台的特性,不受操作系统限制。...

    swing项目应用总结

    在Java编程领域,Swing是用于构建图形用户界面(GUI)的一个强大库,它提供了丰富的组件和工具,使得开发者能够创建功能丰富的桌面应用程序。本文将深入探讨“Swing项目应用总结”,并结合提供的标签“源码”和...

    纯JavaSwing界面,小型人才资源管理系统

    总结来说,这个"纯JavaSwing界面,小型人才资源管理系统"项目展示了如何利用JavaSwing构建GUI,结合MySQL数据库和JDBC进行数据管理,以及如何实现多条件搜索和统计图表的展示。这样的系统对于学习Java GUI编程、...

    用swing制作的简单图书管理系统

    总结,"用Swing制作的简单图书管理系统"展示了Swing在构建桌面应用程序中的强大能力。从基本组件的使用,到数据库的交互,再到整个系统的架构设计,都充分体现了Java Swing的灵活性和实用性。对于学习Java GUI编程的...

    swing界面设计之JTree

    ### Swing界面设计之JTree...以上内容总结了从Swing界面设计之JTree相关的知识点,包括如何使用Spring框架和Swing开发GUI应用、数据验证模块的设计与实现、JTree的各种操作技巧以及JavaHelp 2.0的帮助系统构建方法。

    Java swing 知识总结学习笔记

    - `swing.event` 包定义了事件和事件监听器类,与 AWT 的 `event` 包类似。 - `swing.pending` 包包含了未完全实现的 Swing 组件。 - `swing.table` 包主要包括表格组件(`JTable`)的支持类。 - `swing.tree` ...

Global site tag (gtag.js) - Google Analytics