Swing组件继承关系

  • Post author:
  • Post category:其他



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,



版权声明:本文为qq_34202670原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。