可以直接把小Panel放到大Panel里啊,如下的例子就是jp2里加了一个jp1
package com.htzyimport javax.swing.*
public class Demo1_1 extends JFrame{
//变量
JPanel jp1,jp2
JTextField jt
JButton jb
public static void main(String[] args) {
new Demo1_1()
}
//构造函数
public Demo1_1(){
余枣
jp1 = new JPanel()
jp2 = new JPanel()
jt = new JTextField(10)
jb = new JButton("确定樱毁咐")
jp1.add(jt)
jp1.add(jb)
jp2.add(jp1)//把jp1面板加入到jp2中脊纯
this.add(jp2)
this.setSize(240,200)
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE)
this.setVisible(true)
}
}
可以先放一个大面板
然后给打面板设置布局(表格、流、东西南北中。。)
最后创建四个新面板加到打面板对应的位置
JFrame f = new JFrame()JPanel p = new JPanel(new GridLayout(2,2))//2行两罩改列的表格
for(int i=0i<物扰判4i++){
p.add(new JPanel())//添加4个面板
}
f.add(p)//添李笑加到窗口中
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)