博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java中gui_java中GUI是什么意思?详细图解
阅读量:1544 次
发布时间:2019-04-21

本文共 717 字,大约阅读时间需要 2 分钟。

在java中有许多基础知识内容丰富数量繁多,这往往需要我们花费更多的时间和精力去熟练掌握。今天就来为大家介绍java中GUI是什么意思,并且通过生动的图片为大家展示。

首先来简单介绍一下GUI。

它其实就是图形用户界面(Graphics User

Interface)的缩写,是用户与程序交互的窗口,比命令行的界面更加直观并且更好操作。如下图所示:

c9d2a458a82bb77069fa7ec3bc241a11.png

另外,Sun提供了一个跨平台GUI开发工具包,AWT抽象窗口工具箱(Abstract Window

Toolkit)。并且Sun又创建了一个新的GUI框架swing。它解决了AWT存在的Icd问题。之后IBM认为swing比较消耗内存,创建了一个新的GUI库,这就是SWT。最后IBM为了方便开发SWT程序,在SWT基础上又创建了一个更易用,功能更强大的图开包"JFace"。

再说一下AWT(Abstract Window Toolkit)。它是抽象窗口工具包,早期是为了编写图形界面应用程序。AWT的图形函数与操作系统提供的图形函数有着一一对应的关系。这也意味着,当我们利用AWT构件图形用户界面的时候,实际上是在利用操作系统的图形库。AWT的层次关系。如下图所示:

799fec0acb3b76c492c98636a12fe5c1.png

再补充一些关于Swing的知识点。它是为了解决AWT存在的问题而新开发的图形界面包。Swing是对AWT的改良和扩展。 不仅提供了AWT的所有功能,还用纯粹的java代码对AWT的功能进行了大幅度的扩充,它的使用与平台无关。

Swing组件层次关系,如下图所示:

99b2a4cd14e811e4a7b1cbda82c923f9.png

以上就是关于java中GUI的含义的详细图文解释。如果你对java知识感兴趣,想要了解更多java基础以及常见问题,敬请关注奇Q工具网。

推荐阅读:

转载地址:http://tewcy.baihongyu.com/

你可能感兴趣的文章
进程和线程常见的19个问题
查看>>
Keil MDK 和 IAR EARM发展历程及历史版本下载
查看>>
精选汇总 | 嵌入式软件基础知识
查看>>
为什么大家都看好RISC-V
查看>>
Keil MDK利用 fromelf 实现axf 转 bin 的方法
查看>>
2.10. Wi-Fi
查看>>
Golang Ruby ASP PowerShell
查看>>
6.1. 信息收集 - Windows
查看>>
日常运维管理技巧十三(chkconfig使用说明)
查看>>
日常运维管理技巧十四(rsync使用说明)
查看>>
日常运维管理技巧十五(linux系统日志)
查看>>
日常运维管理技巧十六(screen工具)【完】
查看>>
LAMP架构一(介绍)
查看>>
LAMP架构二(Mariadb数据库安装)
查看>>
LAMP架构三(Apache的安装)
查看>>
LAMP架构四(PHP5.6的安装)
查看>>
LAMP编译安装常见问题
查看>>
LAMP架构五( Apache和PHP结合)
查看>>
LAMP架构六( Apache虚拟主机)
查看>>
LAMP架构七( Apache用户认证)
查看>>