容器控件JPanel的使用
-----------------siwuxie095 工程名:TestUI包名:com.siwuxie095.ui类名:MyFrame.java 工程结构目录如下: 在默认窗体 JFrame 被创建后,其中包含了一个 contentPane
-----------------siwuxie095
工程名:TestUI
包名:com.siwuxie095.ui
类名:TestPanel.java
工程结构目录如下:
在默认窗体 JFrame 被创建后,其中包含了一个 contentPane
在 Source 中,contentPane 的定义是一个 JPanel 的类型
javax.swing.JPanel 类是继承自 javax.swing.JComponent 类
而 javax.swing.JComponent 类继承自 java.awt.Container 类
Container 是一个容器,即JPanel 也是一个容器
(JComponent 自然也是容器)
一个容器中可以包含其他的容器,或某一个控件(组件)
一般来说,一个JPanel 类往往是用来承载其他控件的,其主要作用
就是为其他的控件提供空间作为支撑,且可以在属性中设置其背景色
对于每一个JPanel 都有一个布局选项 Layout,根面板
contentPane 的布局默认为 java.awt.BorderLayout
除了 JPanel 之外,在 Design 的 Container 中还包含了其他的容器,
它们的功能和JPanel 相似,只是分别提供了不同的特性
【made by siwuxie095】
更多推荐
所有评论(0)