暂时先写个界面,后续明天接着写,下面放做好后的图!
——————下面是源码———————————
import javax
.swing
.*
;
import java
.awt
.*
;
public class SWING_Experiment_Calculator {
public static void main(String
[] args
) {
JFrame jf
= new JFrame("计算器");
jf
.setLayout(new BorderLayout());
JPanel jp
= new JPanel(new GridLayout(4,4,5,5));
JTextField jt
= new JTextField("0");
jt
.setFont(new Font("楷体",Font
.BOLD
,20));
jt
.setHorizontalAlignment(JTextField
.RIGHT
);
jt
.setPreferredSize(new Dimension(30,50));
jp
.add(new JButton("7"));
jp
.add(new JButton("8"));
jp
.add(new JButton("9"));
jp
.add(new JButton("+"));
jp
.add(new JButton("4"));
jp
.add(new JButton("5"));
jp
.add(new JButton("6"));
jp
.add(new JButton("-"));
jp
.add(new JButton("1"));
jp
.add(new JButton("2"));
jp
.add(new JButton("3"));
jp
.add(new JButton("*"));
jp
.add(new JButton("."));
jp
.add(new JButton("0"));
jp
.add(new JButton("/"));
jp
.add(new JButton("OK"));
jf
.setBounds(300,200,300,300);
jf
.add(jt
,BorderLayout
.NORTH
);
jf
.add(jp
,BorderLayout
.CENTER
);
jf
.setDefaultCloseOperation(JFrame
.EXIT_ON_CLOSE
);
jf
.setVisible(true);
}
}
转载请注明原文地址: https://mac.8miu.com/read-510073.html