importjava.awt.BorderLayout;importjava.awt.Button;importjava.awt.Color;importjava.awt.GridLayout;importjava.awt.TextField;importjava.awt.event.ActionEvent;importjava.awt.event.ActionListener;importjava.awt.event.MouseAdapter;importjava.awt.event.MouseEvent;importjavax.swing.JButton;importjavax.swing.JFrame;importjavax.swing.JMenu;importjavax.swing.JMenuBar;importjavax.swing.JPanel;importjavax.swing.JTextField;public class Calculator6 extends JFrame implementsActionListener
{
JFrame frame=newJFrame();
JPanel panel=newJPanel();
JTextField textField=new JTextField(40);private final String[] KEYS = { "7", "8", "9", "4", "5", "6","1", "2", "3","0","+", "-","*", "/", "%", "清零","+/-", ".", "sqrt", "^","=","BACKSPACE","二进制","十六进制" ,"log-e","sin","cos","tan"};private JButton keys[] = newJButton[KEYS.length];private boolean firstDigit =false;private doubleresultNum ;int j=0;chartemp;
String s0;
String s1;
String s3;publicCalculator6()
{for (int i = 0; i < KEYS.length; i++)
{
System.