zoukankan      html  css  js  c++  java
  • 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 }
  • 相关阅读:
    【复现】cve-2020-1472 微软NetLogon权限提升漏洞 附exp
    Vmware 问题【持续更新】
    linux命令之上传文件和下载文件-lrzsz
    在ubuntu16.04中输入不存在shell命令时,报错ModuleNotFoundError的解决方案
    linux编译命令:tmpfs,make,distcc,ccache
    Linux常用命令之必知必会
    crontab定时任务
    Ubuntu使用官网的安装包安装Nodejs
    接口测试(Python)之DDT
    【XMCTF】web3 考核
  • 原文地址:https://www.cnblogs.com/borter/p/9376330.html
Copyright © 2011-2022 走看看