⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 jisuanqijiemian.txt

📁 基于JAVA的计算器界面
💻 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 + -