我需要在NORTH中添加一个标签,在CENTER中添加3个复选框,在SOUTH中添加3个按钮。在JPanel中居中一个JCheckBox
所以我创建了2个JPanels(校长和Inside_P)
private JPanel Principal, Inside_P;
private JLabel Title;
private JCheckBox in, dou, flo;
private JButton End;
Title= new JLabel("Conversion", JLabel.CENTER); // Works (Center the Label in the middle of North)
in = new JCheckBox("Integer", JCheckBox.CENTER); // Can't work (I don't know)
dou = new JCheckBox("Double");
flo = new JCheckBox("Float");
Principal= new JPanel();
Inside_P = new JPanel();
Principal.setLayout(new BorderLayout());
Inside_P.setLayout(new BorderLayout());
Principal.add(Titre, BorderLayout.NORTH);
Principal.add(Inside, BorderLayout.CENTER);
Inside_P.add(in, BorderLayout.WEST);
Inside_P.add(dou, BorderLayout.CENTER);
Inside_P.add(flo, BorderLayout.EAST);
Principal.add(End, BorderLayout.SOUTH);
我需要她的是我怎么能居中3复选框在了校长JPanel的中心的中央?
请为您的变量学习适当的Java命名约定。我读过的每本教科书或教程都会使用它们,所以不要自己编写。另外,你是什么意思的中心?您是否尝试将组件垂直或水平居中?请明确点。最后,发布一个证明问题的SSCCE(http://sscce.org),以便我们更好地理解问题。 – camickr 2011-01-20 21:30:59