计算器的布局比较整齐,利用网格布局排列计算器按钮是一种比较理想的方式,实现的java程序如下:
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
/**
*
* @author IWong
*
*/
public class Calculator {
public static void main(String[] args) {
EventQueue.invokeLater(() -> {
CalculatorFrame frame = new CalculatorFrame();
frame.setTitle("计算器");
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
});
}
}
class CalculatorFrame extends JFrame{
public CalculatorFrame() {
add(new CalculatorPanel());
pack();
}
}
class CalculatorPanel extends JPanel{
private JPanel panel;
private JTextFiel