当前位置: 代码迷 >> J2SE >> 怎么让控件在panel中居中显示
  详细解决方案

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

热度:2382   发布时间:2013-02-25 00:00:00.0
如何让控件在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);