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组件也扩展了这两个类。

扫描二维码关注公众号,回复: 9573618 查看本文章

 

三、常用Swing组件

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

猜你喜欢

转载自blog.csdn.net/qq_29440983/article/details/103671839