对于刚刚学习JAVA的小伙伴们来说,对图形界面设计肯定不陌生,我们可以利用javax.swing类库来进行图形界面的简单设计。
下面我们用JAVA图形界面设计的相关基础知识来实现一个简易计算器的界面(不实现功能),如:
代码:(关键代码均给出注释,方便大家理解学习)
import javax.swing.*;
import java.awt.*;
public class Calculator extends JFrame {
public Calculator() {
// 创建窗口
final JFrame JWindow = new JFrame("计算器");
// 设置为流动布局,居中
JWindow.setLayout(new FlowLayout(1,5,5));
// 设置窗体尺寸为宽350 高 320
JWindow.setSize(350,310);
// 设置窗口相对于指定组件的位置。如果组件当前未显示或者 null,则此窗口将置于屏幕的中央。
JWindow.setLocationRelativeTo(null);
//用户单击窗口的关闭按钮时程序执行的操作 WindowConstants.EXIT_ON_CLOSE 代表关闭退出
JWindow.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
// 不可以改变大小
JWindow.setResizable(false);
// 设置字体
Font font = new Font("宋体", Font.PLAIN