Java GUI:
创建图形化界面:
1. 创建frame窗体(默认是边界布局)。
2. 对窗体进行基本设置。
比如大小、位置、布局。
3. 定义组件。
4. 将组件通过窗体的add方法添加到窗体中。
5. 让窗体显示,通过setVisible(true)。
事件监听机制的特点:
1. 事件源
2. 事件
3. 监听器
4. 时间处理
事件源:就是awt包或者swing包中的那些图形界面组件。
时间: 每一个时间源都有自己特有的对应时间和共性时间。
监听器: 将可以出发某一个事件的动作(不只一个动作)都已封装到了监听器中。
以上三者,在Java中都已经定义好了。
直接获取其对象来用就可以了。
分享到:
相关推荐
狂神说Java学习笔记(笔记+源代码+图片)——GUI
通过学习笔记,了解gui界面设计中常见的组件添加功能等
(二)面向对象技术总结.pdf (三)corejava高级特性总结 (四)接口学习总结 (五)异常和内部类 (六)集合框架学习总结 (七)GUI和AWT事件模型 (八)多线程学习总结 (九)输入输出流学习总结 (十)网络编程学习总结
个人对学习gui之后的大概笔记主要是针对我自己的学习和理解,有错误的地方望指正
CoreJava DAY01 Java概述 1 CoreJava DAY02 数据类型和控制结构 10 ...CoreJava DAY17 GUI 120 CoreJava DAY18 awt event 146 CoreJava DAY19-20 多线程 154 CoreJava DAY21-22 IO 174 CoreJava DAY23 网络编程 197
Core Java学习笔记...........31 第一章 JAVA前言..31 第二章 标识符,关键字,类型........35 第三章 表达式与流控制....................41 第四章 数组.............50 第五章 对象和类(OO思想).........53 第...
JavaGUI图形化界面学习笔记及知识点思维导图
适合JAVASE初学者
下载安装mysql-gui-tools 2 数据库入门 3 MySQL-SQL基础 3 MySQL常用函数 6 MySQL数据引擎 7 MySQL应用 9 存储过程 9 MySQL存储过程之java调用 9 MySQL存储过程实现动态查询 12 MySQL应用总结 12 MySQL数据管理 15 ...
Java基础常识、如何安装Java工具、Java语言的基础组成、Java面向对象、Java多线程、Java常用类、集合(重点)、IO流、GUI图形界面、网络编程、正则表达式、反射、注解、类加载器、动态代理等等,另外还包括银行管理...
JAVA图形编程(AWT+SWING),包括AWT和SWING两部分。很不错的学习资料,全面,细致,和大家一起分享。
本书内容非常全面,涵盖了《Java编程思想》、《Java学习笔记》等书籍所有知识要点,并结合作者自己经验总结而编写,内容丰富程度胜过一切书籍 众所周知,一般书籍为了销售需要,往往很少的知识点,却需要添加大量的...
java课程设计大作业,java、算法练手项目,适合初学java、数据结构的同学拿来学习研究,基于java、GUI开发的小游戏,程序都经过测试,可以直接运行,资源含程序运行所需的源码、资源文件等全部数据,有需要的可放心...
我的学习笔记,记录学习过程中的笔记以及遇到的问题,以及我的一些经验总结。如果出现链接失效,或者想知道更多的内容等情况可以提交 Issues 提醒我修改相关内容。 PS:我的学习笔记,点击可以跳转到相应分类 jcohy-...
本资料里涵盖多线程、面向对象、集合框架、高级特定总结、网络编程总结、接口学习总结、GUI AWT等学习的总结与心得,是学习JAVA的一份很好的资料
一份涵盖大部分Java程序员所需要掌握的核心知识笔记。文件格式是markdown,大家看的时候使用Markdown工具或者文本工具打开
此笔记是通过观看毕向东老师的视频之后总结的有关GUI部分的笔记,不详之处请见谅!
Java课程是一种教授学生如何使用...图形用户界面(GUI): 学习使用图形库(如Swing或JavaFX)创建桌面应用程序的用户界面。 网络编程: 学习如何使用Java编写网络应用程序,包括客户端-服务器通信和Web应用程序开发。
Java并发编程 背景介绍 并发历史 必要性 进程 资源分配的最小单位 线程 CPU调度的最小单位 线程的优势 (1)如果设计正确,多线程程序可以通过提高处理器资源的利用率来提升系统吞吐率 ...
学习笔记:整理了Java语言在游戏开发中的核心知识点和常用技术,方便你随时查阅和学习。 适用人群: 这份资源包适用于所有对Java游戏开发感兴趣的朋友,无论你是计算机专业的学生,还是希望业余时间尝试游戏开发的...