AWT中文译为抽象窗口工具包

AWT(Abstract Window Toolkit),中文译为抽象窗口工具包,是Java提供的用来建立和设置Java的图形用户界面的基本工具。

AWT由Java中的java.awt包提供,里面包含了许多可用来建立与平台无关的图形用户界面(GUI)的类,这些类又被称为组件。

Swing是一个用于开发Java应用程序用户界面的开发工具包。

以抽象窗口工具包(AWT)为基础使跨平台应用程序可以使用任何可插拔的外观风格。

Swing开发人员只用很少的代码就可以利用Swing丰富、灵活的功能和模块化组件来创建优雅的用户界面。

从整个Java体系而言,要想相对全面的了解Java这门语言,有精力的话建议还是学习下GUI编程,应用开发与其它语言一样,不过专业的开发应用语言的开发工具要强大得多,所以为什么会有选择性的原因存在了。

 1 package Com.MySwing;
 2 import java.awt.BorderLayout;
 3 import java.awt.EventQueue;
 4 import javax.swing.JFrame;
 5 import javax.swing.JLabel;
 6 import javax.swing.JPanel;
 7 
 8 
 9 public class SevenSwing extends JFrame {
10     private static final long serialVersionUID = -2085588912441845548L;
11     private JPanel contentPane;
12     public static void main(String[] args) {
13         EventQueue.invokeLater(new Runnable() {
14             public void run() {
15                 try {
16                     SevenSwing frame = new SevenSwing();
17                     frame.setVisible(true);
18                 } catch (Exception e) {
19                     e.printStackTrace();
20                 }
21             }
22         });
23     }
24 
25     public SevenSwing() {
26         setTitle("设置窗体大小");// 设置窗体标题
27         setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);// 默认关闭方式
28         setSize(250, 250);// 设置窗体大小
29         contentPane = new JPanel();// 创建内容面板
30         contentPane.setLayout(new BorderLayout(0, 0));
31         setContentPane(contentPane);// 设置内容面板
32         JLabel label = new JLabel("宽度:250,高度:250");// 创建标签控件
33         contentPane.add(label, BorderLayout.CENTER);// 添加标签控件到窗体
34     }
35     
36 }
原文地址:https://www.cnblogs.com/borter/p/9376330.html