java计算器界面

java计算器界面,第1张

import java.awt.*;
import javax.swing.*;


public class Jisuan {
    
    
public static void main(String args[]) {
    JFrame f = new JFrame("计算器");
    JTextField b0 = new JTextField();
    b0.setPreferredSize(new Dimension(400,60) );
    JPanel p = new JPanel();
    p.setLayout(new GridLayout(5,4,5,5));
    Button a0=new Button("退位");
    Button a1=new Button("C");
    Button a2=new Button("M+");
    Button a3=new Button("M-");    
    Button a4=new Button("7");
    Button a5=new Button("8");
    Button a6=new Button("9");
    Button a7=new Button("/");
    Button b=new Button("6");
    Button b1=new Button("5");
    Button b2=new Button("4");
    Button b3=new Button("*");
    Button b4=new Button("1");
    Button b5=new Button("2");
    Button b6=new Button("3");
    Button b7=new Button("-");
    Button b8=new Button("0");
    Button b9=new Button(".");
    Button b10=new Button("=");
    Button b11=new Button("+");

a0.setFont(new Font("宋体",Font.BOLD,20));//改下字体
    a1.setFont(new Font("宋体",Font.BOLD,20));
    a2.setFont(new Font("宋体",Font.BOLD,20));
    a3.setFont(new Font("宋体",Font.BOLD,20));
    a4.setFont(new Font("宋体",Font.BOLD,20));
    a5.setFont(new Font("宋体",Font.BOLD,20));
    a6.setFont(new Font("宋体",Font.BOLD,20));
    a7.setFont(new Font("宋体",Font.BOLD,20));
    b.setFont(new Font("宋体",Font.BOLD,20));
    b1.setFont(new Font("宋体",Font.BOLD,20));
    b2.setFont(new Font("宋体",Font.BOLD,20));
    b3.setFont(new Font("宋体",Font.BOLD,20));
    b4.setFont(new Font("宋体",Font.BOLD,20));
    b5.setFont(new Font("宋体",Font.BOLD,20));
    b6.setFont(new Font("宋体",Font.BOLD,20));
    b7.setFont(new Font("宋体",Font.BOLD,20));
    b8.setFont(new Font("宋体",Font.BOLD,20));
    b9.setFont(new Font("宋体",Font.BOLD,20));
    b10.setFont(new Font("宋体",Font.BOLD,20));
    b11.setFont(new Font("宋体",Font.BOLD,20));


    p.add(a0);
    p.add(a1);
    p.add(a2);
    p.add(a3);
    p.add(a4);
    p.add(a5);
    p.add(a6);
    p.add(a7);
    p.add(b);
    p.add(b1);
    p.add(b2);
    p.add(b3);
    p.add(b4);
    p.add(b5);
    p.add(b6);
    p.add(b7);
    p.add(b8);
    p.add(b9);
    p.add(b10);
    p.add(b11);
    f.add(b0, BorderLayout.NORTH);
    f.add(p, BorderLayout.CENTER);        
    f.pack();
    f.setVisible(true);
    f.setSize(300,400);
    f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);


            
            
    
}
}

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/871657.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-13
下一篇 2022-05-13

发表评论

登录后才能评论

评论列表(0条)

保存