import javax.swing.*;import java.awt.event.*;class Counter extends WindowAdapter { static JFrame f=new JFrame("计算器");static JTextField text1=new JTextField("0.");static String source="";static String cal="";static String object="";static boolean flag=false;static boolean fl...
import java.awt.event.ActionEvent;import java.awt.event.ActionListener;import javax.swing.JButton;import javax.swing.JFrame;import javax.swing.JTextField;class Stack_Float { float nums[];int top;Stack_Float(){ nums = new float[50];top = -1;} boolean IsEmpty(){ if (top == ...
import java.awt.*;import java.awt.event.*;public class Calculator extends WindowAdapter implements ActionListener { private double result=0,data1=0,radixPointDepth=1;private boolean radixPointIndicate=false,resultIndicate=false;private char prec='+';private Frame f;private TextField tf;...
addComponent(layout, minus, 2, 3, 1, 1);addComponent(layout, multi, 3, 3, 1, 1);addComponent(layout, div, 4, 3, 1, 1);addComponent(layout, equal, 5, 0, 2, 1);addComponent(layout, changePN, 5, 2, 1, 1);addComponent(layout, clear, 5, 3, 1, 1);} // 对...
public MyFrame(String s){ super(s);b1=new JButton("加");b2=new JButton("减");b3=new JButton("乘");b4=new JButton("除");//对按钮加文字标签 Panel p=new Panel(); //生成一个面板 p.setLayout(new FlowLayout()); //以FlowLayout来规划面板中的组件 t1=new TextField...