您的位置 首页 java

JAVA笔记(二十五):GUI简介与案例展示

1:如何让Netbeans的东西 eclipse 能访问。

在Eclipse中创建项目,把Netbeans项目的 src 下的东西给拿过来即可。

Netbeans 也是强大的 JAVA 开发工具,对于图形界面的设计,有独特的插件(拖动控件,类似于VS),当然eclipse也可以安装相应的插件。

注意:修改项目编码为UTF-8

2: GUI (了解)

(1)用户图形界面

GUI: 方便直观

CLI: 需要记忆一下命令,麻烦

GUI与CLI的区别

(2)GUI需要的两个 java 包:

java. awt : 和系统关联较强

javax . swing : 纯Java编写

awt与swing包

(3)GUI的继承体系

组件 : 组件就是 对象

容器组件 :是可以 存储 基本组件和容器组件的组件。

基本组件 :是可以使用的组件,但是必须 依赖容器

继承体系图

(4)事件监听机制(理解)

A: 事件源 : 事件 发生 的地方

B: 事件 : 就是 要发生 的事情

C: 事件处理 : 就是针对发生的事情做出的 处理方案

D: 事件监听 : 就是把事件源和事件 关联 起来

事件监听机制流程图

“人受伤”时间监听举例

(5) 适配器模式 (理解)

解决问题:接口(方法比较多) — 实现类(仅仅使用一个,也得把其他的实现给提供了,哪怕是空实现)

A: 接口 : 方法比较多

B: 抽象适配器类 : 实现接口,仅仅空实现

C :实现类 : 用哪个重写哪个

实验 案例:

A:创建 窗体 案例

B:窗体关闭案例

创建与关闭窗体

C:窗体添加按钮并对按钮添加事件案例。

界面中的组件布局。

添加组建

D:把文本框里面的数据转移到文本域

添加点击事件

实验展示

E:更改背景色

鼠标进入事件

实验展示

F:设置文本框里面不能输入非数字字符

输入字符检验

实验展示

PS:这里有很多检验方式,验证邮箱等等,可以采用 正则表达式 ,详见JAVA笔记(十三)

G:一级菜单

一级菜单

实验展示

H:多级菜单

多级菜单

实验展示

PS:由于篇幅限制,实验代码只能展示部分,如有需要可以关注私信我!!!

文章来源:智云一二三科技

文章标题:JAVA笔记(二十五):GUI简介与案例展示

文章地址:https://www.zhihuclub.com/188333.shtml

关于作者: 智云科技

热门文章

网站地图