Java GUI 图形化界面的使用总结

在实验三设计java应用的阶段中涉及到了使用GUI的内容。在简单了解其使用并完成了实验对应部分内容后,在这里简单总结一下GUI的简单原理及使用方法。

GUI简介

GUI是Graphical User Interface的简称,顾名思义指的是图形化的用户界面。相比于程序中常用的命令行交互方式,使用GUI的使用明显可以大大提升程序的交互性、友好性。
Java语言也清楚图形化界面的重要性,因此提供了一套可以轻松构建GUI的工具:

  • java.awt包 – 主要提供字体/布局管理器
  • javax.swing包[商业开发常用] – 主要提供各种组件(窗口/按钮/文本框)
  • java.awt.event包 – 事件处理,后台功能的实现。

其中swing包负责完成图形化界面的构建,而event包负责完成界面的交互。在小规模的程序设计中,仅使用这两个包便足以完成我们的图形化设计要求。而在涉及到大规模的界面设计的情况下,java.awt包可以帮助我们简化界面设计过程并调整界面外观、版式。针对于本次实验内容,本文内容仅对swing包与event包进行简单介绍。

SWING

swing组件主要可分为三个部分:

  • 顶层容器:常用有JFrame,JDialog
  • 中间容器:JPanel,JOptionPane,JScrollPane,JLayeredPane 等,主要以panel结尾
  • 基本组件:JLabel,JButton,JTextField,JPasswordField,JRadioButton 等。

顶层容器

顶层容器主要为JFrame,是一个空白的窗口框架,是所有组件的容器。JDialog是对话框,在弹出后关掉对话框之前便无法对上一层窗口进行操作,此外与JFrame没有区别。
JFrame的基本操作如下:
在这里插入图片描述

中间容器

在这里插入图片描述

基本组件

在这里插入图片描述

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值