gui关闭界面返回上一个界面_GUI概述

这篇博客介绍了GUI的基本组件和事件监听机制,包括Window、Panel、Button、Label等,还提到了NetBeans工具的使用,帮助读者理解如何在GUI中创建和管理组件,并实现交互功能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

API
  • 布局管理器
  • 事件监听机制 和 适配器模式
  • GUI要完成的小案例
  • 常见的组件事件
  • NetBeans工具介绍
  • NetBeans工具使用

23ff066c998366b912468a41d7d2def2.png
GUI继承体系图

--Component

------Container

--------------Window:

------------------------------Frame ——JFrame
------------------------------Dialog ——FileDiaLog

--------------Panel ——Applet

------基本组件:

--------------Button

--------------Label ——JLabel

--------------CheckBox

--------------TextComponent:

------------------------------TextArea
------------------------------TextField

--------------菜单组件

GUI概述速查速记:

GUI定义:

GUI
Graphical User Interface(图形用户接口)。
用图形的方式,来显示计算机操作的界面,这样更方便更直观。
CLI
Command line User Interface (命令行用户接口)
就是常见的Dos命令行操作。
需要记忆一些常用的命令,操作不直观。
举例:
比如:创建文件夹,或者删除文件夹等

awt和swing包:

java.awt:Abstract Window ToolKit (抽象窗口工具包),
需要调用本地系统方法实现功能。属重量级控件。
GUI的各种元素(如:窗口,按钮,文本框等)由Java类来实现
使用AWT所涉及的类一般在Java.AWT包及其子包中
Container(容器)和Component(组件)是AWT中的两个核心类

javax.swing:在AWT的基础上,建立的一套图形界面系统,
其中提供了更多的组件,而且完全由Java实现。增强了移植性,属轻量级控件。

GUI要学习的东西:

2:GUI(了解)
	(1)用户图形界面
		GUI:方便直观
		CLI:需要记忆一下命令,麻烦
	(2)两个包:
		java.awt:和系统关联较强
		javax.swing:纯Java编写
	(3)GUI的继承体系
		组件:组件就是对象
			容器组件:是可以存储基本组件和容器组件的组件。
			基本组件:是可以使用的组件,但是必须依赖容器。
	(4)事件监听机制(理解)
		A:事件源
		B:事件
		C:事件处理
		D:事件监听
	(5)适配器模式(理解)
		A:接口
		B:抽象适配器类
		C:实现类
	(6)案例:
		A:创建窗体案例
		B:窗体关闭案例
		C:窗体添加按钮并对按钮添加事件案例。
			界面中的组件布局。
		D:把文本框里面的数据转移到文本域
		E:更改背景色
		F:设置文本框里面不能输入非数字字符
		G:一级菜单
		H:多级菜单
	(7)Netbeans的概述和使用
		A:是可以做Java开发的另一个IDE工具。
		B:使用
			A:四则运算
				a:修改图标
				b:设置皮肤
				c:设置居中
				d:数据校验
			B:登录注册
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值