`
danlei94
  • 浏览: 9251 次
  • 性别: 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实验报告之图形用户界面程序设计与 AWT/Swing组件

    1.熟悉Java图形用户界面的设计原理和程序结构; 2.能设计符合问题要求的图形用户界面程序; 3.熟悉Java AWT、swing组件的功能; 4.掌握常用组件的事件接口; 5.会应用AWT、swing组件进行应用程序设计。 二、实验内容...

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

    NULL 博文链接:https://hugo-vern.iteye.com/blog/1977064

    java用swing和awt写的滑动界面

    java写UI时间很头疼的事儿,这里总结了网上的资料再汇总了一下,用滑动效果,有个登录界面,还有很多不一一列举了,祝好!

    swing界面设计之JTree

    (一) Spring 开发 Swing GUI 简介——依赖注入和富客户机 5 关于本教程 5 前提条件 6 Spring 和依赖注入概述 7 什么是 Spring 框架? 7 什么是依赖注入? 7 环境设置 7 选择编译环境 7 设置 Ant 8 通过 Ant 自动下载...

    一本糊涂账-基于Swing和JDBC开发的图形界面桌面应用

    本项目是基于Swing和JDBC开发的图形界面桌面应用,涵盖了J2SE的绝大部分基础知识,通过这个项目能运用和锻炼几乎大部分的J2SE知识和技能。 基础内容: 面向对象 字符串数字 日期 中级内容: 异常 ,集合,JDBC,...

    基于设计模式的Java swing交互式界面模式的应用研究与实现

    的界面的软件和web页面会越来越多,所以研究和设hLjava swing的界面模板有着 非常重要的意义。 本文首先引入和介绍两种设计模式,flpMVC模式和主控模式,并且详细描 述和举例说明]"swing类库与MVC模式之间的关联。...

    实验七-Java实验报告- Swing图形用户界面

    Java课本实验报告- Swing图形用户界面,JAVA面向对象程序设计课本实验,里面有完整代码和实验结果,完整的实验报告模板。

    java课设之征名管理系统Swing图形化界面

    java课设之征名管理系统,用swing做的全部界面,内含完整程序源码以及详细注释,课程设计要求,软件需求 分析说明书,课程设计总结报告,活动图、软件原型、用例图的全部原图,已生成jar包和javadoc文档,软件需求...

    swing中文乱码问题(Linux和window)

    swing 开发 Linux和window系统解决乱码参考文档,个人总结,不喜勿碰

    swing界面总结

    NULL 博文链接:https://feng1990liu.iteye.com/blog/1896427

    基于Swing技术下的酒店客房信息管理系统源码+数据库+WORD毕业论文文档.zip

    系统基于JAVA的Application模式,使用Swing组件作为系统用户界面和MYSQL小型数据库管理系统实现。主要提供用户查询功能、住宿管理等功能,提供管理员客房、用户、系统信息的管理功能。 该系统遵循软件工程中的开发...

    浅析Java中Swing与SWT和AWT的区别及实现_王亚南

    Swing 和 SWT,AWT 技术都是在 Java 图形化界面设计中常用的开发包,在进行 Java GUI 编程时,大家或许经 常徘徊在 SWT,Swing,AWT 之间选择,哪一个更合适自己? 本文简单介绍了三者中各自的功能特点,以及之间的区别...

    Java Swing 第三版 英文

    Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。 《Java Swing(第二版)》涵盖了Java 2 SDK 1.3和1.4的所有功能,本书不但是一本参考书,而且是名副其实的指导书...

    学生管理系统Swing+Java+JDBC,(原创)

    打包上传,包括源代码实现,需求文档,设计文档,数据库实现,系统总结,基于C/S 架构,.该系统对学生进行管理,包含有学生的基本信息(包括学号、所选专业、入学时间姓名、年龄、性别、籍贯、民族、身份证号、联系...

    Java Swing仿“酷我音乐盒”界面,搭建简单通用前端框架

    使用java swing技术开发的简易UI框架,整个框架模仿“酷我音乐盒”的皮肤,可以直接基于此搭建桌面项目,也可以拿源代码研究学习...

    我的oop和Swing.docx

    这是我在学刚刚javaoop过程中全部的笔记总结,现在的我学了一年了,oop和swing大概学了2个月做的全部笔记,主要是针对逻辑代码,和可视化界面【即窗体】的功能,可以用来做图书管理系统,因为我们第一个学期就是做的...

    java swing 皮肤 大全 多达20个

    java swing 皮肤大全,一次下载,终生使用,内有3个jar 包,每个包都是以单独的皮肤,我已经总结写成了一个类,在写界面是直接调用即可21个静态产量,如代码 { this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)...

    基于Swing技术下的酒店客房信息管理系统源码含文档.zip

    系统基于JAVA的Application模式,使用Swing组件作为系统用户界面和MYSQL小型数据库管理系统实现。主要提供用户查询功能、住宿管理等功能,提供管理员客房、用户、系统信息的管理功能。 该系统遵循软件工程中的开发...

    java图形化界面编程.zip

    javaswing的总结质料

    使用Java创建简单的日历应用程序 - 一个实战教程

    日历应用程序是一个有用的工具,它允许用户记录...在日历中标记已经安排的事件和约会。 允许用户添加、编辑和删除事件。 提供事件的日期和时间提醒功能。 我们将使用Java编程语言和Swing GUI库来构建这个日历应用程序。

Global site tag (gtag.js) - Google Analytics