以前编写的程序基本上只在控制台上运行,即文本用户界面,或字符用户界面,用户操作很不方便。而GUI,图形用户界面(Graphics User Interface)可以让用户看到什么就操作什么。相比之下,GUI更为直观,能提供更丰富的功能。
要注意,和控制台程序相比,GUI需要消耗更多的资源。
What is Swing?
在JAVA里GUI操作的API一般使用java.awt和javax.swing两个包
1.java.awt中提供抽象窗口工具包,适合于早期的java版本。
2.javax.swing包中提供Swing界面开发API,功能比AWT更强大,javax中的x是拓展的意思