Java中Swing程序设计

7 篇文章 0 订阅
本文详细介绍了Java Swing程序设计,包括Swing组件、窗体、布局管理器的使用,如JFrame、JDialog、标签组件、图标、布局管理器(流布局、边界布局、网格布局)以及按钮、单选按钮、复选框、列表组件和文本组件等。Swing组件轻量级、可自定义外观,提供了丰富的交互元素和布局管理策略,适合创建跨平台的图形用户界面。
摘要由CSDN通过智能技术生成

Swing程序设计

Swing较早期版本中的AWT更为强大、性能更加优良,Swing中除了保留AWT中的几个重要的重量级组件之外,其他组件都为轻量级,这样使用Swing开发出的窗体风格会与当前运行平台上的窗体风格一致,程序员也可以在跨平台时指定窗体统一的风格与外观。Swing的使用很复杂,Swing基本要素:容器、组件、窗体布局、事件和监听器。

Swing概述

GUI(图像用户界面) 为程序提供了图形界面,它最初的设计目的是为程序员构建一个通用的GUI,使其能够在所有的平台上运行,但Java1.0中基础类AWT(抽象窗体工具箱) 并没有达到这个要求,于是Swing出现了,它是AWT组件的增强组件,但是它并不能完全替代AWT组件,这两种组件需要同时出现在一个图形用户界面中。

Swing特点

原来的AWT组件来自Java.awt包,当含有AWT组件的Java应用程序在不同的平台上执行时,每个平台的GUI组件的显示会有所不同,但是在不同平台上运行使用Swing开发的应用程序时,就可以统一GUI组件的显示风格,因为Swing组件允许编程人员在跨平台时指定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

祁娥安

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值