java简单计算器基于eclipse环境.docVIP

  • 3
  • 0
  • 约3.67千字
  • 约 4页
  • 2018-02-08 发布于河南
  • 举报
import java.awt.*; import java.awt.event.*; import javax.swing.*; public class MyCounter extends JFrame implements ActionListener{ static JButton [] b; JButton clear; JTextField text; String strop; public static double firstNum,secondNum; public static double result=0; public static int aa; static String [] str= {1,2,3,4,5,6,7,8,9,0,.,+,-,*,/,=}; public MyCounter(){ b=new JButton[16]; for(int i=0;i16;i++) b[i]=new JButton(str[i]); clear=new JButton(归零); text=new JTextField(18); text.setEditable(false); this.setLayout(new FlowLayout()); this.add(text); JPanel [] p=new JPanel[5]; for(int i=0;i5;i++) p[i]=new JPanel(); p[0].add(b[0]); p[0].add(b[1]); p[0].add(b[2]); p[0].add(b[3]); p[1].add(b[4]); p[1].add(b[5]); p[1].add(b[6]); p[1].add(b[7]); p[2].add(b[8]); p[2].add(b[9]); p[2].add(b[10]); p[2].add(b[11]); p[3].add(b[12]); p[3].add(b[13]); p[3].add(b[14]); p[3].add(b[15]); p[4].add(clear); this.add(p[0]); this.add(p[1]); this.add(p[2]); this.add(p[3]); this.add(p[4]); this.setBackground(Color.red); this.setVisible(true); this.setSize(240,280); b[0].addActionListener(this); b[1].addActionListener(this); b[2].addActionListener(this); b[3].addActionListener(this); b[4].addActionListener(this); b[5].addActionListener(this); b[6].addActionListener(this); b[7].addActionListener(this); b[8].addActionListener(this); b[9].addActionListener(this); b[10].addActionListener(this); b[11].addActionListener(this); b[12].addActionListener(this); b[13].addActionListener(this); b[14].addActionListener(this); b[15].addActionListener(this); clear.addActionListener(this); this.addWind

文档评论(0)

1亿VIP精品文档

相关文档