📄 jisuanqijiemian.txt
字号:
import java.awt.*;
import java.awt.event.*;
public class a1
{
static Frame frm=new Frame("计算器");
static Panel pnl1=new Panel(new GridLayout(4,3,2,2));
static Panel pnl2=new Panel(new GridLayout(4,2,2,2));
static Panel pnl3=new Panel(new GridLayout(1,3,2,2));
static Panel pnl4=new Panel(new GridLayout(4,1,2,2));
static MenuBar mb=new MenuBar();
static Menu mnu1=new Menu("编辑(E)");
static Menu mnu2=new Menu("查看(V)");
static Menu mnu3=new Menu("帮助(H)");
static MenuItem m1=new MenuItem("复制(C) Ctrl+C");
static MenuItem m2=new MenuItem("粘贴(P) Ctrl+V");
static MenuItem m3=new MenuItem("标准型(T)");
static MenuItem m4=new MenuItem("科学型(S)");
static MenuItem m5=new MenuItem("数字分组(I)");
static MenuItem m6=new MenuItem("帮助主题(H)");
static MenuItem m7=new MenuItem("关于计算器(A)");
static Label lab=new Label("0.",Label.RIGHT);
public static void main(String args[])
{
frm.setLayout(null);
frm.setSize(275,250);
frm.setResizable(false);
lab.setBounds(20, 60, 235, 22);
lab.setBackground(new Color(240,220,190));
frm.setBackground(Color.orange);
pnl1.setBounds(50,130,120,100);
pnl2.setBounds(180,130,80,100);
pnl3.setBounds(50,95,210,23);
pnl4.setBounds(10,130,30,100);
mnu1.add(m1);
mnu1.add(m2);
mnu2.add(m3);
mnu2.add(m4);
mnu2.add(m5);
mnu3.add(m6);
mnu3.add(m7);
mb.add(mnu1);
mb.add(mnu2);
mb.add(mnu3);
frm.setMenuBar(mb);
for(int i=1;i<=9;i++)
pnl1.add(new Button(Integer.toString(i)));
pnl1.add(new Button(Integer.toString(0)));
pnl1.add(new Button("+ / -"));
pnl1.add(new Button("."));
pnl2.add(new Button("/"));
pnl2.add(new Button("sqrt"));
pnl2.add(new Button("×"));
pnl2.add(new Button("%"));
pnl2.add(new Button("-"));
pnl2.add(new Button("1 / x"));
pnl2.add(new Button("+"));
pnl2.add(new Button("="));
pnl3.add(new Button("Backspace"));
pnl3.add(new Button("CE"));
pnl3.add(new Button("C"));
pnl4.add(new Button("MC"));
pnl4.add(new Button("MR"));
pnl4.add(new Button("MS"));
pnl4.add(new Button("M+"));
frm.setLocation(500,280);
frm.add(lab);
frm.add(pnl1);
frm.add(pnl2);
frm.add(pnl3);
frm.add(pnl4);
frm.setVisible(true);
frm.addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -