栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Java Swing 综合概述02

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java Swing 综合概述02

5.

Java Swing 界面设计工程师;高级软件工程师

通过图形用户界面(Graphics User Interface,GUI),用户和程序之间可以方便地进行交互。

Java的java.awt包,即Java 抽象窗口工具包(Abstract Window Toolkit,AWT)提供了许多用来设计GUI的组件类。

Java早期进行用户界面设计时,主要使用java.awt包提供的类,比如Button(按钮)、TextField(文本框)、List(列表)等。

JDK 1.2推出之后,增加了一个新的javax.swing包,该包提供了功能更为强大的用来设计GUI的类。

Java也提供了强大的用于开发桌面程序的API,这些APl在javax.swing 包中。

Swing 是一个为Java设计的GUI工具包。

Swing是JAVA基础类的一部分。

Swing包括了图形用户界面(GUI)器件如:文本框,按钮,分隔窗格和表。

Swing提供许多比AWT更好的屏幕显示元素。它们用纯Java写成,所以同Java本身一样可以跨平台运行,这一点不像AWT。它们是JFC【(全称为“Java Foundation Classes”,中文译为“爪哇基础类别”)是一个图形框架(Graphical framework),依据此框架可建构出具有移携性(Portable)的Java式GUI图形式使用者界面。】的一部分。它们支持可更换的面板和主题(各种操作系统默认的特有主题),然而不是真的使用原生平台提供的设备,而是仅仅在表面上模仿它们。这意味着你可以在任意平台上使用JAVA支持的任意面板。轻量级组件的缺点则是执行速度较慢,优点就是可以在所有平台上采用统一的行为。

6.

图9.1 Component类的部分子类

      Component 组件类

      Container容器类

JComponent(常用,也是容器)            Window (也是容器)

JPanel 面板                            frame框架    Dialog对话

JTable 表格                     2个重要类Jframe窗口   JDialog对话框

JTree  树

Jtextarea 文本区

JTextField 文本框

JButton 按钮

Jframe跟系统桌面联系

交互性:处理事件

组件(肉/盘子)可以放容器(盘子)中

容器本身也是组件  组件不一定是容器

窗口最多5个组件

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/677619.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号