importjava.awt.*;
importjava.awt.event.*;
importjava.lang.*;
importjavax.swing.*;
publicclassappextendsFrame
{
JButtonb0,b1,b2,b3,b4,b5,b6,b7,b8,b9,b10,b11,b12,b13,b14,
b15,b16,b17,b18,b19,b20,b21,b22,b23,b24,b25,b26;
GridLayoutgl1,gl2,gl3;
Panelp0,p1,p2,p3,p4;
JTextFieldtf1;
TextFieldtf2;
StringBufferstr;
doublex,y;
intz;
staticdoublem;
publicapp()
{
MenuBarmb=newMenuBar();
Menumenu1=newMenu("编辑(E)");
Menumenu2=newMenu("查看(v)");
Menumenu3=newMenu("帮助(H)");
MenuItemmi1=newMenuItem("复制(C)Ctrl+C");
MenuItemmi2=newMenuItem("粘贴(V)Ctrl+V");
MenuItemmi3=newMenuItem("标准型(T)");
MenuItemmi4=newMenuItem("科学型(S)");
MenuItemmi5=newMenuItem("数据分组(I)");
MenuItemmi6=newMenuItem("帮助主题(H)");
MenuItemmi7=newMenuItem("关于计算器(A)");
p0=newPanel();
p1=newPanel();
p2=newPanel();
p3=newPanel();
p4=newPanel();
str=newStringBuffer();
gl1=newGridLayout(1,4,5,0);
gl2=newGridLayout(4,1,0,5);
gl3=newGridLayout(4,5,5,5);
tf1=newJTextField(27);
tf1.setHorizontalAlignment(JTextField.RIGHT);
tf1.setEnabled(false);
tf1.setText("0.");
tf2=newTextField(10);
tf2.setEditable(false);
setBackground(newColor(180,127,120));
setBounds(300,250,400,400);
p0.add(tf1);
p0.setBounds(5,50,390,40);
p4.add(tf2);
p4.setBounds(10,88,50,60);
p1.setLayout(gl1);
p1.setBounds(75,87,317,35);
p2.setLayout(gl2);
p2.setBounds(10,135,60,250);
p3.setLayout(gl3);
p3.setBounds(75,135,317,250);
b0=newJButton("Backspace");