swing 的容器添加组件方法
2015-04-16 17:45
260 查看
swing 里的容器都可以添加组件,除季JPanel 及其子类外,其他的容器不允许把组件直接加入。 其他容器添加组件有两种方法:
第1 种 用getContentPane() 获得内容面板,再将组件加入。例如:
JFrame mw = new JFrame("一个窗口");
mw.getContentPane().add(button);
这段代码表示: 获得容器的内容面板, 并将按钮 button 添加到这个内容面板中。
第 2 种 建立一个 JPanel 对象的中间容器, 把组件添加到这个容器中,再用setContentPane() 把这个容器置为内容面板。 例如:
JFrame mw = new JFrame("又一个窗口");
JPanel pane = new JPanel();
// 把组件添加到pane 中
mw.setContentPane(pane);
第1 种 用getContentPane() 获得内容面板,再将组件加入。例如:
JFrame mw = new JFrame("一个窗口");
mw.getContentPane().add(button);
这段代码表示: 获得容器的内容面板, 并将按钮 button 添加到这个内容面板中。
第 2 种 建立一个 JPanel 对象的中间容器, 把组件添加到这个容器中,再用setContentPane() 把这个容器置为内容面板。 例如:
JFrame mw = new JFrame("又一个窗口");
JPanel pane = new JPanel();
// 把组件添加到pane 中
mw.setContentPane(pane);
相关文章推荐
- Swing容器中在jTable中添加combobox下拉框时,有关一个下拉框值改变,另一个下拉框值随之改变的方法
- 在顶层容器中添加组件的方法
- Android游戏开发6:SurfaceView中添加组件并进行数据交互的方法
- Java Swing 树状组件JTree的使用方法【图】
- swing 组件——在JLabel中添加图片的两种方式
- Laravel 5.4向IoC容器中添加自定义类的方法示例
- “添加删除WIndows组件”中没有IIS时安装IIS方法
- Java Swing实现窗体添加背景图片的2种方法详解
- Vector<Sprite*>allBullet; 因为Vector容器添加后出错,解决方法
- vue组件开发之用户无限添加自定义填写表单的方法
- XP sp3 windows添加删除组件中找不到iis选项的解决方法
- win2003添加删除windows组件中无iis应用程序服务器项的解决方法
- Java Swing 树状组件JTree的使用方法
- 添加组件或脚本的方法
- 【转】“添加/删除Windows组件”里没有IIS(Internet信息服务)项的解决方法
- 博为峰Java技术题 ——JavaSE Java Swing在顶层容器中添加组件Ⅰ
- 解决容器对组件的“侵入式”管理方法之一——服务定位器
- 说说Android 两种为自定义组件添加属性的使用方法和区别
- c++ 为容器添加比较的方法
- Windows Server2003添加超级终端组件的方法【组图】