package Swing;
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.JFrame;
public class HomeWork_jishuanqi {
public static void main(String[] args) {
new Frames("蔡化宇计算器v1.1");
}
}
class Frames extends JFrame{
Frames (String title){
super(title);
JPanel jp,jp1,jp2,jp3,jp4,jp5,jp6,jp7;
JTextField jtf1;
JButton jbtn1,jbtn2,jbtn3,jbtn4,jbtn5,jbtn6,jbtn7,jbtn8,jbtn9,jbtn10,jbtn11,jbtn12,jbtn13,jbtn14,jbtn16,jbtn17,jbtn15;
jp=new JPanel();
jp1=new JPanel();
jp2=new JPanel();
jp3=new JPanel();
jp4=new JPanel();
jp5=new JPanel();
jp6=new JPanel();
jp7=new JPanel();
jtf1=new JTextField(50);
jbtn1=new JButton("清空");
jbtn2=new JButton("1");
jbtn3=new JButton("2");
jbtn4=new JButton("3");
jbtn5=new JButton("4");
jbtn6=new JButton("5");
jbtn7=new JButton("6");
jbtn8=new JButton("7");
jbtn9=new JButton("8");
jbtn10=new JButton("9");
jbtn11=new JButton("0");
jbtn12=new JButton("+");
jbtn13=new JButton("-");
jbtn14=new JButton("*");
jbtn15=new JButton("/");
jbtn16=new JButton("=");
jbtn17=new JButton(".");
jp.setLayout(new GridLayout(5,1));
this.add(jp);
jp.add(jp1);
jp.add(jp2);
jp.add(jp3);
jp.add(jp4);
jp.add(jp5);
jp1.setLayout(new BorderLayout());
jp1.add(jtf1,BorderLayout.WEST);
jp1.add(jbtn1);
jp2.add(jbtn2);
jp2.add(jbtn3);
jp2.add(jbtn4);
jp2.add(jbtn12);
jp3.add(jbtn5);
jp3.add(jbtn6);
jp3.add(jbtn7);
jp3.add(jbtn13);
jp4.add(jbtn8);
jp4.add(jbtn9);
jp4.add(jbtn10);
jp4.add(jbtn14);
jp5.add(jbtn11);
jp5.add(jbtn17);
jp5.add(jbtn16);
jp5.add(jbtn15);
jp2.setLayout(new GridLayout(1,4));
jp3.setLayout(new GridLayout(1,4));
jp4.setLayout(new GridLayout(1,4));
jp5.setLayout(new GridLayout(1,4));
this.setSize(400,300);
this.setBounds(200,300,754,350);
this.setLocation(600,100);
this.setVisible(true);
this.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
}
Swing计算器
最新推荐文章于 2025-05-13 00:25:05 发布