import java.awt.*;
import javax.swing.*;
public class LabelFrame extends JFrame
{
private final JButton []buttons;
private static final String []names = {"7","8","9","/","4","5","6","*","1","2","3","-","0",".","=","+"};
JTextField displayField=new JTextField(20);
JPanel p = new JPanel (new GridLayout (4,4,3,3));
public LabelFrame()
{
super("Calculator");
setLayout (new BorderLayout());
buttons = new JButton[names.length];
for (int i=0;i<names.length;i++) {
buttons[i] = new JButton (names[i]);
p.add (buttons[i]);
}
getContentPane().add (displayField,BorderLayout.NORTH);
getContentPane().add (p,BorderLayout.CENTER);
setVisible (true);
setSize (250,200);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setLocationRelativeTo(null);
}
public static void main(String[] args)
{
LabelFrame CalculateFrame = new LabelFrame();
}
}
计算器界面
最新推荐文章于 2021-05-27 18:30:17 发布