读书人

怎么让控件在panel中居中显示

发布时间: 2012-09-16 17:33:16 作者: rapoo

如何让控件在panel中居中显示
panel我用的是GridLayout(3,1)布局方式
在panel中添加的JLabel
结果jlabel都顶端显示 我想让jlebel居中显示
新手请教!

[解决办法]
我的神啊,你用gridlayout这样添加组件可定不行了,你添个按钮试试才难看,你可以在实例化个pane,
JPanel labelPane=new JPanel();
labelPane.add(label);//这里添加你想要的东西
然后 panel.add(labelPane); 你试试…………
[解决办法]
你要在写定义三个panel1,panel2,panel3把他添加到panel中然后在定义的三个panel中添加label

Java code
JPanel panel = new JPanel();        JPanel panel1 = new JPanel();        JPanel panel2 = new JPanel();        JPanel panel3 = new JPanel();        panel.setLayout(new GridLayout(3, 1));        panel.add(panel1);        panel.add(panel2);        panel.add(panel3);                JLabel label1 = new JLabel("你好");        JLabel label2 = new JLabel("您好");        JLabel label3 = new JLabel("大家好");                panel1.add(label1);        panel2.add(label2);        panel3.add(label3); 

读书人网 >J2SE开发

热点推荐