Java中的Swing概述

一、Swing特点

每个平台的GUI组件的显示会有所不同,但是在不同平台上运行使用Swing开发的应用程序时,就可以统一GUI组件的显示风格,因为Swing组件允许编程人员在跨平台时指定统一的外观和风格

Swing组件通常被称为“轻量级组件”,因为它完全由Java语言编写,而Java是不依赖于操作系统的语言,它可以在任何平台上运行,Swing的特点如下:

1、轻量级组件

2、可插入外观组件

 

二、Swing包

Swing包的层次结构和继承关系如下,其中比较重要的类是Component类、Container类和JComponent类。

在Swing组件中大多数GUI组件都是Component类的直接子类或间接子类,JComponent类是Swing组件各种特效的存放位置,这些组件的特效包括设定组件边界、GUI组件自动滚动等

在Swing组件中最重要的父类是Container类,而Container类有两个最重要的子类,分别是java.awt.Window与java.awt.Frame,除了以为的AWT类组件会继承这两个之外,现在的Swing组件也扩展了这两个类。

 

三、常用Swing组件

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

 

  • 1
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值