/**
*
* @author ALbert
* @category 计算器
*
*/
*
* @author ALbert
* @category 计算器
*
*/
public class LayoutNesting extends JFrame{
public LayoutNesting(){
this.setBounds(300, 200, 300,350);
Container c=this.getContentPane();
JPanel top=new JPanel(new BorderLayout());
JPanel middle=new JPanel(new GridLayout(4, 4, 30, 30));
JPanel botton=new JPanel(new FlowLayout(FlowLayout.CENTER));
top.add(new JTextField("计算结果"),BorderLayout.CENTER);
top.add(new JButton("计算"),BorderLayout.EAST);
c.add(top, BorderLayout.NORTH);
String[] s="7,8,9,/,4,5,6,*,1,2,3,+,0,.,C,-".split(",");
for (int i = 0; i < s.length; i++) {
middle.add(new JButton(s[i]));
}
c.add(middle,BorderLayout.CENTER);
botton.add(new JButton("关于本产品"));
c.add(botton,BorderLayout.SOUTH);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new LayoutNesting();
}
}
public LayoutNesting(){
this.setBounds(300, 200, 300,350);
Container c=this.getContentPane();
JPanel top=new JPanel(new BorderLayout());
JPanel middle=new JPanel(new GridLayout(4, 4, 30, 30));
JPanel botton=new JPanel(new FlowLayout(FlowLayout.CENTER));
top.add(new JTextField("计算结果"),BorderLayout.CENTER);
top.add(new JButton("计算"),BorderLayout.EAST);
c.add(top, BorderLayout.NORTH);
String[] s="7,8,9,/,4,5,6,*,1,2,3,+,0,.,C,-".split(",");
for (int i = 0; i < s.length; i++) {
middle.add(new JButton(s[i]));
}
c.add(middle,BorderLayout.CENTER);
botton.add(new JButton("关于本产品"));
c.add(botton,BorderLayout.SOUTH);
setVisible(true);
setDefaultCloseOperation(EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new LayoutNesting();
}
}