GUI(图形用户界面)
GUI全称是Graphical User Interface ,即图形用户界面。GUI就是可以让用户直接操作的图形界面,包括窗口、菜单、按钮、工具栏和其他各种图形界面元素。
1.Swing概述
Swing是Java语言开发图形化界面的一个工具包。它以抽象窗口工具包(AWT)为基础,使跨平台应用程序可以使用可插拔的外观风格。
JCcomponent类几乎是所有Swing组件的公共超类,JComponent类的所有子类都继承了它的全部公有方法,JCcomponent
Swing组件类中有3个组件是继承的AWT的Window类,而不是继承自JComponent类,这3个组件是Swing中的顶级容器类,它们分别是JWindow、JFrame、和JDialog。
2.Swing顶级容器
JFrame
它是一个独立独立存在的顶级容器(也称为窗口),不能放置在其他容器之中。JFrame支持通用窗口所有的基本功能,例如窗口最小化、设定窗口大小等
JFrame类的常用操作方法:
JDialog
JDialog是Swing的另一个顶级容器,它与Dialog一样都表示对话窗口。JDialog对话框可分为两种,分别是模态对话框和非模态对话框
JDialog常见的构造方法
3.布局管理器
FlowLayout
FlowLayout属于流式布局管理器,是最简单的布局管理器,在这种布局下,容器会将组件按照添加顺序从左向右放置
FlowLayout的常用方法及变量:
BorderLayout
BorderLayout(边界布局管理器)是一种较为复杂的布局方式,它将窗体划分为5个区域,分别是东、南、西、北、中。该组件可以被放置在这5个区域中的任意一个区域中
BorderLayout类的常用方法及变量:
GridLayout
GridLayout布局管理器是以网格的形式管理容器中组件布局的。GrdiLayout使用纵横线将容器分成n行m列大小相等的网格
GridLayout的常用构造方法:
GriBagLayout
GriBagLayout是最灵活、最复杂的布局管理器,它与GridLayout布局管理器类似,不同之处在于GriBagLayout允许网格中的组件大小各不相同,而且允许一个组件跨越一个或多个网格
GriBagConstraints类的常用属性:
GUI(图形用户界面)相关推荐
- Py之GUI:Python下各种GUI(图形用户界面)简介、使用优缺点对比
Py之GUI:Python下各种GUI(图形用户界面)简介.使用优缺点对比 目录 GUI Python下各种GUI简介.使用优缺点对比 Python下各种GUI更多官权威介绍 GUI 图形用户界面(G ...
- java界面 ppt_Java GUI图形用户界面 课件.ppt
Java GUI图形用户界面 课件 * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * ...
- 第七节 GUI 图形用户界面
第七节 GUI 图形用户界面 1. Swing 概述 2. 顶级容器 2.1 JFrame容器 2.2 JDialog容器 3. 布局管理器 3.1 BorderLayout(边界布局管理器) 3.2 ...
- java图形用户界面控件介绍,GUI(图形用户界面)详解
一.GUI(图形用户界面) GUI Graphical User Interface(图形用户接口) 用图形的方式,来显示计算机操作的界面,这样更方便更直观 CLI Command line User ...
- # GUI图形用户界面无法正常显示中文的处理方法
GUI图形用户界面无法正常显示中文的处理方法 例如上图所述GUI界面中文无法正常显示,而英文却正常显示,只要轻松五步走,问题迎刃而解. 1.(按照以下步骤依次操作) 右键> run as > ...
- python编程基础:python 实现GUI(图形用户界面)编程详解
今天小编就为大家分享一篇python 实现GUI(图形用户界面)编程详解,具有很好的参考价值,希望对大家有所帮助.一起跟随小编过来看看吧 Python支持多种图形界面的第三方库,包括: wxWidge ...
- JAVA GUI(图形用户界面)
1.GUI概述 目前,我们编写的程序都是基于控制台的程序GUI(Graphical User Interface)即图形用户界面,它能够使应用程序看上去更加友好 2.Swing概念 位于javax.s ...
- Java | GUI 图形用户界面
一.什么是GUI GUI 全称 Graphical User Interface 图形用户界面,指采用图形方式显示的计算机操作用户界面. 软件以图形界面形式运行时,用户可借助于菜单.按钮.标签等组件和 ...
- Java GUI(图形用户界面)概述
1.GUI概述 目前,我们编写的程序都是基于控制台的程序 GUI(Graphical User Interface)即图形用户界面,它能够使应用程序看上去更加友好 2.Swing概念 位于javax. ...
- gui - 图形用户界面
英文: Graphical User Interface 中文: 图形用户界面.图形用户接口 介绍: 指采用图形方式显示的计算机操作用户界面,图形用户界面是一种人与计算机通信的界面显示格式,允许用户使 ...
最新文章
- 物联网数据库需求——写入快,分析能力强
- 笔记1-3: 从标准输入读取命令并执行
- Nrf51822中设置128bit UUID service
- python机器学习库xgboost——xgboost算法(有分类和回归实例)
- ubuntu-基本命令篇-18-压缩包管理
- linux文件传输到另一台linux,使用scp将文件/目录拷贝到另一台Linux主机上
- linux生产上线工具,Linux 产能工具及其使用技巧
- 如何在xshell中创建一个SSH隧道
- ROS中阶笔记(二):机器人系统设计—URDF机器人建模
- java fxml教程_JavaFX 初学入门(一):FXML嵌套与原始控件继承
- Properties类 解析xml文件问题
- C++请不要问我string s=”a”+”b”分配了几次内存
- 【hihocoder 1032】最长回文子串
- Java中如何使某个类的对象唯一性,只能创建一个对象
- NXP S32G2开发
- 十分钟学懂Python入门基础3(中)
- c语言编写一个程序计算某年某月有几天,c语言:输入某一年的第几天,计算并输出它是这一年的第几月第几日,具体怎样编程...
- tlc2543 多通道选择 错误
- MinGW最新版本下载
- 想要写好文案,就要学习这八种动物