package jisuanqi;
import java.awt.FlowLayout;
import java.awt.Dimension;
import java.awt.Color;
import javax.swing.JFrame;
import javax.swing.JTextField;
import javax.swing.JButton;
public class CalculatorInterface {
public static void main(String[]args) {
CalculatorInterface ci=new CalculatorInterface();
ci.init();
}
private void init() {
JFrame jf=new JFrame();
jf.setTitle("计算器");
jf.setSize(257, 294);
jf.setResizable(true);//居中
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);//关闭
JTextField inputbox=new JTextField();//设置输入框
Dimension dim=new Dimension(400,50);//
inputbox.setPreferredSize(dim);//
FlowLayout fl=new FlowLayout();
jf.setLayout(fl);
JButton buttn1=new JButton(" % ");
JButton buttn2=new JButton(" CE");
JButton buttn3=new JButton(" C ");
JButton buttn4=new JButton(" ← ");
JButton buttn5=new JButton(" 7 ");
JButton buttn6=new JButton(" 8 ");
JButton buttn7=new JButton(" 9 ");
JButton buttn8=new JButton(" ÷ ");
JButton buttn9=new JButton(" 4 ");
JButton buttn10=new JButton(" 5 ");
JButton buttn11=new JButton(" 6 ");
JButton buttn12=new JButton(" × ");
JButton buttn13=new JButton(" 1 ");
JButton buttn14=new JButton(" 2 ");
JButton buttn15=new JButton(" 3 ");
JButton buttn16=new JButton(" - ");
JButton buttn17=new JButton(" 0 ");
JButton buttn18=new JButton(" = ");
Color color=new Color(255,255,255);
Color color2=new Color(177,183,214);
buttn1.setBackground(color);
buttn2.setBackground(color);
buttn3.setBackground(color);
buttn4.setBackground(color);
buttn5.setBackground(color);
buttn6.setBackground(color);
buttn7.setBackground(color);
buttn8.setBackground(color);
buttn9.setBackground(color);
buttn10.setBackground(color);
buttn11.setBackground(color);
buttn12.setBackground(color);
buttn13.setBackground(color);
buttn14.setBackground(color);
buttn15.setBackground(color);
buttn16.setBackground(color);
buttn17.setBackground(color);
buttn18.setBackground(color2);
jf.add(inputbox);
jf.add(buttn1);
jf.add(buttn2);
jf.add(buttn3);
jf.add(buttn4);
jf.add(buttn5);
jf.add(buttn6);
jf.add(buttn7);
jf.add(buttn8);
jf.add(buttn9);
jf.add(buttn10);
jf.add(buttn11);
jf.add(buttn12);
jf.add(buttn13);
jf.add(buttn14);
jf.add(buttn15);
jf.add(buttn16);
jf.add(buttn17);
jf.add(buttn18);
jf.setVisible(true);
}
}
请问有没有专家帮忙写一下实现监听功能的代码完善一下