Java Swing 概述

Rosalia ·
更新时间:2024-09-21
· 614 次阅读

目录Swing1. Swing 概述2. 组件的继承关系 Swing AWT 已经不能满足程序设计者的需求,而 Swing 的出现正好弥补了这一不足,它建立在 AWT 基础上,能够在不同平台上保持相同的程序界面样式; 1. Swing 概述 Swing 是 Java 基类的一部分,是基于 AWT 开发的,AWT 是 Java 语言开发用户界面程序的基本工具包,是 Swing 的基础。Swing 提供了大量的轻量级组件,还提供了一个用于实现包含插入式界面样式等特性的 GUI 的下层构件,使得 Swing 组件在不同的平台上都能够保持组件的界面样式特性。由 Swing 提供的组件几乎都是轻量级组件,其中提供的少数重量级组件都是必需的。因为轻量级组件是绘制在包含它的容器中的,而不是绘制在它自己的窗口中的,所以,轻量级组件最终必须包含在一个重量级的容器中,因此,由 Swing 提供的小应用程序、窗体、窗口和对话框都必须是重量级组件,以便提供一个可以用来绘制 Swing 轻量级组件的窗口; Swing 的组件都在 javax.swing 包中,Swing 提供了超过 40 个组件,是 AWT 提供组件的 4 倍,一部分用来替代 AWT 重量级组件,这些替代组件除了拥有原组件的功能外,还增加了一些特性; 2. 组件的继承关系

2


作者:Regino



swing JAVA java swing

需要 登录 后方可回复, 如果你还没有账号请 注册新账号