JavaWeb笔记1——图形用户界面技术

本文介绍了Java图形用户界面技术的主要组成部分:AWT、Applet、Swing和JavaFX。AWT作为基础工具集,依赖于底层操作系统。Applet虽已式微,但曾用于网页内嵌Java应用。Swing提供跨平台界面,功能丰富,由纯Java实现。JavaFX则针对富互联网应用,旨在桌面应用开发领域竞争。

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

前言

Java图形用户界面技术主要有AWT、Applet、SWing和JavaFX。下面简单介绍一下

1.AWT

AWT(Abstract Window Toolkit)是抽象窗口工具包,AWT是Java程序提供的建立图形用户界面最基础的工具集。

AWT在实际的运行过程中调用所在平台的图形系统,因此同样一段AWT程序在不同的操作系统平台下运行所看到的样式不同的。例如在Windows下运行,则显示的窗口是Windows风格的窗口,而在UNIX下运行时,则显示是UNIX风格的窗口。

2.Applet

Applet称为Java小应用程序,Applet基础是AWT,但它主要嵌入到HTML代码中,由浏览器加载和运行,由于存在安全隐患和运行速度慢等问题,已经很少使用了。

3.SWing

SWing是Java主要的图形用户界面技术,SWing提供跨平台的界面风格,用户可以自定义SWing的界面风格。SWing提供了比AWT更完整的组件,引入了许多的新特性。SWing API是围绕着实现AWT各个部分的API构筑的。SWing是由100%纯Java实现的,SWing组件没有本地代码,不依赖操作系统的支持,这是它与AWT组件最大区别。

4.JavaFX

JavaFX是开发丰富互联网的应用程序(Rich Internet Application,缩写RIA)的图形用户界面技术,JavaFX期望能够在桌面应用的开发领域与Adobe公司的AIR、微软公司的Silverlight相竞争。传统的互联网应用程序基于Web的,客户端是浏览器。而丰富互联网应用程序视图打造自己的客户端,替代浏览器。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值