JAVA基础——创建图形用户界面

图形界面的组件

Graphical User Interface (GUI), 即图形用户界面,顾名思义就是应用程序提供给用户操作的图形界面,包括窗体、菜单、按钮、输入框、复选框、选项卡和一系列图形界面元素。

按照功能分类:
容器:可以加载其他组件的顶级容器——窗体;
组件:输入框、按钮、复选框、菜单、选项卡……
内容:图片、文字;
元素:尺寸、颜色、字体、布局;

JRE系统代码库

JAVA针对GUI设计提供了丰富的库类,这些类分别位于

  • java.awt
  • javax.swing

这两个包中。其中AWT为早期的界面开发包,可以提供基本的GUI设计工具,无法实现界面所需的所有功能,一般只保留使用元素类。Swing为升级后的可视化组件容器包,可满足GUI设计的一切需求。

创建界面

一个用户登录界面所需用到的包

javax.swing.JFrame独立存在的顶级窗口,不能放置在其他容器之中。
java.awt.Dimension封装一个构件的高度和宽度,获得和设置方格的大小:getSize()和setSize(Dimension size)
java.awt.FlowLayout流式布局,最简单的布局管理器,将组件按照添加顺序从左向右放置。
javax.swing.ImageIcon图片添加器,用于创建图片对象。
javax.swing.JButton按钮,用于添加按钮组件。
javax.swing.JCheckBox复选框,用于添加复选框组件。
javax.swing.JLabel用于显示文本、图像或同时显示二者。
javax.swing.JPasswordField密码输入框
javax.swing.JTextField文本框

步骤

1、创建窗体对象;
2、设置窗体对象的属性;
3、设置布局器;
4、添加组件:
1、创建组件对象;
2、设置组件对象的属性;
3、添加组件对象到对应容器(窗体)上。

事件处理

事件处理机制专门用于响应用户的操作,如按下鼠标,按下键盘等。

  • 事件对象(Event):封装了GUI组件上发生的特定事件(通常就是用户的一次操作)。
  • 事件源(组件):事件发生的场所,通常就是产生事件的组件。
  • 监听器(Listener):负责监听事件源上发生的事件,并对各种事件作出相应处理的对象(对象中包含事件处理器)。
  • 事件处理器:监听器对象接收事件对象进行相应处理的方法。
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值