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

前言

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的,客户端是浏览器。而丰富互联网应用程序视图打造自己的客户端,替代浏览器。

你可能感兴趣的:(#,JavaWeb)