java_Swing(一)
2019-02-17 01:51:38来源:博客园 阅读 ()
一、什么是Swing
Swing是比AWT(抽象窗口工具箱)更为强大、性能更加优良的增强组件。Swing中保留了AWT中几个重要的重量级组件之外,其他组件都为轻量级,这样使用Swing开发出的窗体风格会与当前运行平台上的窗体风格一致,也可以在跨平台时指定窗体统一的风格与外观。Swing并不能完全代替AWT组件,这两种组件需要同时出现在一个GUI(图形用户界面)中。Swing中所有的包都是以swing作为名称,例如javax.swing,javax.swing.event
二、Swing特点
(1)轻量级组件;
Swing组件通常被称为“轻量级组件”,因为它完全由java语言编写,而java是不依赖于操作系统的语言,它可以在任何平台上运行;相反的是,依赖于本地平台的组件被称为“重量级组件”,如 AWT组件就是依赖本地平台的窗口系统来觉得组件的功能、外观和风格、
(2)可插入外观组件
三、Swing包
Swing包的结构层次和继承关系,其中比较重要的类是Component类、Container类、JComponent类
Java.lang.Object ← Java.awt.Componect ← Java.awt.Container ← Java.swing.JComponent
JComponent类是Swing组件各种特性的存放位置。这些组件的特性包括设定组件边界、GUI组件自动滚动等.
在Swing组件中最重要的父类是Conatiner类,而Conatiner类有两个最重要的子类,分别为java.awt.Window与java.awt.Frame
四、常用Swing组件
JButton ------------------ 代表Swing按钮,按钮可以带一些图片或文字。
JCheckBox ------------- 代表Swing中的复选框组件
JComBox --------------- 代表下拉列表框,可以在下拉显示区域显示多个选项
JFrame ----------------- 代表Swing的框架类
JDialog ----------------- 代表Swing版本的对话框
JLabel ------------------ 代表Swing中的标签组件
JRadioButton --------- 代表Swing中的单选按钮
JList -------------------- 代表能够在用户界面中显示一系列条目的组件
JTextField ------------- 代表文本框
JPasswordField ------ 代表密码框
JTextArea ------------- 代表Swing中的文本区域
JOptionPane --------- 代表Swing中的一些对话框
原文链接:https://www.cnblogs.com/nkk20191101/p/10386941.html
如有疑问请与原作者联系
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:10大经典排序算法动图演示
- 国外程序员整理的Java资源大全(全部是干货) 2020-06-12
- 2020年深圳中国平安各部门Java中级面试真题合集(附答案) 2020-06-11
- 2020年java就业前景 2020-06-11
- 04.Java基础语法 2020-06-11
- Java--反射(框架设计的灵魂)案例 2020-06-11
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash