Swing

本文介绍了Swing组件的特点及其与AWT组件的区别。Swing作为Java的GUI开发工具包,提供了丰富的轻量级组件,如JButton、JCheckBox等,并详细解释了这些组件的功能和用途。

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

package swing;
/*
 * Swing概述
 * Swing保留了AWT中几个重要的重量级组件,其它组件都为轻量级;
 * Swing是AWT组件的增强组件,但不能完全替代AWT组件。

 *
 * AWT:抽象窗口工具箱
 * 特点:重量级组件(依赖本地平台的组件的窗口系统来决定组件的功能能,外观和风格)

 *
 * GUI:(用户图形界面)为程序提供图形界面
 *
 * Swing特点
 * 轻量级组件(它由java语言编写,java不依赖于操作系统)
 * 可插入外观组件
 *
 * Swing包
 * Swing组件的类的层次和继承关系
 * Java.lang.Object-Java.awt.Component-Java.awt.Container-Javax.swing.JComponent
 * JComponent类是Swing组件各种特性的存放位置
 * Swing组件中最重要的父类是Container类,它的两个子类分别是java.awt.Window与java.awt.Frame
 *

 *
 *
 */
public class Swing {
    /*
     * 常用的组件概述
     * JButton:代表Swing按钮,按钮可以带一些图片或文字
     * JCheckBox:代表Swing中的复选框组件
     * JComBox:代表下拉列表框,可以在下拉显示区域显示多个选项
     * JFrame:代表Swing的框架类
     * JDialog:代表Swing版本的对话框
     * JLabel:代表Swing中的标签组件
     * JRadioButton:代表Swing的单选按钮
     * JList:代表能够在用户界面中显示一系列条目组件
     * JTextField:代表文本框
     * JPasswordField:代表密码框
     * JTextArea:代表Swing中的文本区域
     * JOptionPane:代表Swing中的一些对话框

     */
    public static void main(String[] args) {
        

    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值