Swing组件继承关系

Swing组件因其轻量级特性及跨平台优势在编程中广泛应用。它们由纯代码构建,比AWT组件更易用。本文探讨Swing组件的继承关系,包括基本组件如JLabel, JTextField等,中间组件如JPanel, JScrollPane,以及顶层容器如JFrame, JApplet。所有Swing组件继承自JComponent,进一步扩展自AWT的Container,最终源自Object。在特定情况下,AWT容器也能容纳Swing组件。" 133214864,20037142,脸部识别与手势识别:创新Wi-Fi连接方式,"['操作系统', '人脸识别', '手势识别', 'Wi-Fi安全', '机器学习应用']
摘要由CSDN通过智能技术生成

       Swing组件作为一种轻量型组件,所谓轻量,是指Swing组件是由纯代码架构的,具有很好的跨平台可移植性,在当今编程中越来越广泛使用,而AWT组件由于其架构的“重量”,慢慢的被JAVA官方抛弃;相比AWT组件,Swing组件较Awt组件的优势我就不多说了。

       这里我想说的是Swing组件的关系继承,相信了解了Swing组件的继承关系后,再使用Swing一定会变得更加轻松。

       Swing组件常用基本组件的JLabel,JTextField(JPasswordField),JTextArea(JTextPane,JEditPane 多行文本使用,可以设置文本的对齐方式,字体大小,段落间隔等等,而JTextArea则不行,这个Api上有说明),JRadioBox,JCheckBox,JComboBox,JList,JSpinner,JTable,JTree,JSlider,JProgressBar,JScrollBar(滑动块),JSperator;

       Swing常用的中间组件有JPanel,JScrollPane(相比其他Panel有点特殊,通过它的getViewPort().add()这样使用来增加中间或基本组件),JTabbedPane,

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值