JAVA Swing编程实现计算器界面

mac2026-01-06  7

暂时先写个界面,后续明天接着写,下面放做好后的图!

——————下面是源码———————————

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); } }
最新回复(0)