亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? calculator.java

?? 用JAVA制作的計(jì)算器,里面有完整的源泉代碼
?? JAVA
字號(hào):
package calculator;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Calculator extends JFrame
{	

	private final int NUMBER_BUTTON = 46;
	
	private JPanel displayPanel; 
	private JPanel memoryPanel; 
	private JPanel formatPanel;
	private JPanel mainAreaPanel;	
	private JPanel informationPanel;
	private JPanel clockPanel;
	
	private JTextField display;
	private TextField memory;
	
	JButton b[] = new JButton[NUMBER_BUTTON];
		
	private JLabel author;
	private JLabel contact;
	
	private StringBuffer str1 = new StringBuffer();
	private StringBuffer str2 = new StringBuffer();
	
	private boolean newFlag = false;
	private boolean pointFlag = true;
	private boolean changeFlag = false;
	private boolean divZeroFlag = false;
	private boolean memoryFlag = false;
	private boolean memoryDisplayFlag = false;
	private boolean memoryPlusFlag = false;
	private boolean modZeroFlag = false;
	private boolean refreshFlag = false;
	
	private int doubleOperatorFlag = -1;
	private int singleOperatorFlag = -1;
	
	private double memoryValue = 0;

	public Calculator()
	{
		super("多功能計(jì)算器 v1.0 Beta");
		initDisplay();
		initMemory();
		initFormat();
		initMainArea();
		initInformation();
		Container con = getContentPane();
		displayPanel.setBounds(0, 0, 100, 10);	
		memoryPanel.setBounds(15, 32, 22, 20);
		formatPanel.setBounds(50, 33, 275, 30);
		mainAreaPanel.setBounds(10, 68, 316, 245);
		informationPanel.setBounds(15, 316, 300, 40);
		clockPanel.setBounds(130, 312, 200, 20);
				
		con.add(informationPanel);
		con.add(clockPanel);
		con.add(formatPanel);
		con.add(mainAreaPanel);		
		con.add(memoryPanel);		
		con.add(displayPanel);
		
		setLocation(200, 200);
		setSize(342,395);
		setResizable(false);
		setVisible(true);
		
		addWindowListener(new WindowAdapter()
		{
			public void windowClosing(WindowEvent i)
			{
				System.exit(0);
			}
		});
	}
	
	private void initDisplay()
	{
		displayPanel = new JPanel();
		setDisplay(new JTextField("0",28));		
		getDisplay().setEditable(false);
		getDisplay().setBackground(Color.WHITE);
		getDisplay().setHorizontalAlignment(JTextField.RIGHT); 
		displayPanel.add(getDisplay());			
	}	
	
	private void initMemory()
	{
		memoryPanel = new JPanel();
		setMemory(new TextField(1));
		getMemory().setEditable(false);
		getMemory().setBackground(Color.WHITE);
		memoryPanel.add(getMemory());					
	}
	
	private void initFormat()
	{
		formatPanel = new JPanel();
		formatPanel.setLayout(new GridLayout(1,4,2,4));
		b[42] = new JButton(new ImageIcon(Resource.getImgResource("/images/about.gif")));
		b[43] = new JButton(new ImageIcon(Resource.getImgResource("/images/backspace.gif")));
		b[44] = new JButton(new ImageIcon(Resource.getImgResource("/images/ce.gif")));
		b[45] = new JButton(new ImageIcon(Resource.getImgResource("/images/c.gif")));	
		for(int i = 42; i < NUMBER_BUTTON; i++)
		{
			formatPanel.add(b[i]);
			b[i].addActionListener(new Listener(this));
		}
	}
	
	private void initMainArea()
	{
		mainAreaPanel = new JPanel();
		mainAreaPanel.setLayout(new GridLayout(7,6,2,2));
		
		b[0] = new JButton(new ImageIcon(Resource.getImgResource("/images/sin.gif")));
		b[1] = new JButton(new ImageIcon(Resource.getImgResource("/images/cos.gif")));
		b[2] = new JButton(new ImageIcon(Resource.getImgResource("/images/tan.gif")));
		b[3] = new JButton(new ImageIcon(Resource.getImgResource("/images/pi.gif")));
		b[4] = new JButton(new ImageIcon(Resource.getImgResource("/images/todegrees.gif")));
		b[5] = new JButton(new ImageIcon(Resource.getImgResource("/images/toradians.gif")));
		
		b[6] = new JButton(new ImageIcon(Resource.getImgResource("/images/square.gif")));	
		b[7] = new JButton(new ImageIcon(Resource.getImgResource("/images/pow.gif")));		
		b[8] = new JButton(new ImageIcon(Resource.getImgResource("/images/sqrt.gif")));
		b[9] = new JButton(new ImageIcon(Resource.getImgResource("/images/extract.gif")));
		b[10] = new JButton(new ImageIcon(Resource.getImgResource("/images/lg.gif")));
		b[11] = new JButton(new ImageIcon(Resource.getImgResource("/images/ln.gif")));		
		
		b[12] = new JButton(new ImageIcon(Resource.getImgResource("/images/e.gif")));
		b[13] = new JButton(new ImageIcon(Resource.getImgResource("/images/exp.gif")));
		b[14] = new JButton(new ImageIcon(Resource.getImgResource("/images/n!.gif")));
		b[15] = new JButton(new ImageIcon(Resource.getImgResource("/images/a.gif")));
		b[16] = new JButton(new ImageIcon(Resource.getImgResource("/images/cxy.gif")));
		b[17] = new JButton(new ImageIcon(Resource.getImgResource("/images/mod.gif")));
		
		b[18] = new JButton(new ImageIcon(Resource.getImgResource("/images/mc.gif")));
		b[19] = new JButton(new ImageIcon(Resource.getImgResource("/images/7.gif")));
		b[20] = new JButton(new ImageIcon(Resource.getImgResource("/images/8.gif")));
		b[21] = new JButton(new ImageIcon(Resource.getImgResource("/images/9.gif")));
		b[22] = new JButton(new ImageIcon(Resource.getImgResource("/images/div.gif")));
		b[23] = new JButton(new ImageIcon(Resource.getImgResource("/images/int.gif")));
		
		b[24] = new JButton(new ImageIcon(Resource.getImgResource("/images/mr.gif")));
		b[25] = new JButton(new ImageIcon(Resource.getImgResource("/images/4.gif")));
		b[26] = new JButton(new ImageIcon(Resource.getImgResource("/images/5.gif")));
		b[27] = new JButton(new ImageIcon(Resource.getImgResource("/images/6.gif")));
		b[28] = new JButton(new ImageIcon(Resource.getImgResource("/images/mul.gif")));
		b[29] = new JButton(new ImageIcon(Resource.getImgResource("/images/percent.gif")));
		
		b[30] = new JButton(new ImageIcon(Resource.getImgResource("/images/ms.gif")));
		b[31] = new JButton(new ImageIcon(Resource.getImgResource("/images/1.gif")));		
		b[32] = new JButton(new ImageIcon(Resource.getImgResource("/images/2.gif")));
		b[33] = new JButton(new ImageIcon(Resource.getImgResource("/images/3.gif")));
		b[34] = new JButton(new ImageIcon(Resource.getImgResource("/images/sub.gif")));
		b[35] = new JButton(new ImageIcon(Resource.getImgResource("/images/countbackwards.gif")));
		
		b[36] = new JButton(new ImageIcon(Resource.getImgResource("/images/mplus.gif")));
		b[37] = new JButton(new ImageIcon(Resource.getImgResource("/images/0.gif")));		
		b[38] = new JButton(new ImageIcon(Resource.getImgResource("/images/change.gif")));
		b[39] = new JButton(new ImageIcon(Resource.getImgResource("/images/point.gif")));
		b[40] = new JButton(new ImageIcon(Resource.getImgResource("/images/plus.gif")));
		b[41] = new JButton(new ImageIcon(Resource.getImgResource("/images/result.gif")));
		for(int i = 0; i < NUMBER_BUTTON - 4; i++)
		{
			mainAreaPanel.add(b[i]);
			b[i].addActionListener(new Listener(this));
		}		
	}
	
	private void initInformation()
	{		
		informationPanel = new JPanel();
		clockPanel = new JPanel();
		ClockLabel clock = new ClockLabel();
		author = new JLabel("作者 : meteor ");	
		clockPanel.add(clock);
		contact = new JLabel("E-mail : yehaibin57@163.com              QQ : 170095942");
		informationPanel.setLayout(new GridLayout(2,1));
		informationPanel.add(author);
		informationPanel.add(contact);
	}
	
	public void paintComponent(Graphics g)
	{
		Graphics2D g1 = (Graphics2D) g;
		g1.setColor(Color.white);
	}
	
	public void setStr1(StringBuffer str1)
	{
		this.str1 = str1;
	}
	
	public StringBuffer getStr1()
	{
		return str1;
	}
	
	public void setStr2(StringBuffer str2)
	{
		this.str2 = str2;
	}
	
	public StringBuffer getStr2()
	{
		return str2;
	}	

	public void setDisplay(JTextField display)
	{
		this.display = display;
	}

	public JTextField getDisplay()
	{
		return display;
	}

	public void setNewFlag(boolean newFlag)
	{
		this.newFlag = newFlag;
	}

	public boolean getNewFlag()
	{
		return newFlag;
	}

	public void setPointFlag(boolean pointFlag)
	{
		this.pointFlag = pointFlag;
	}

	public boolean getPointFlag()
	{
		return pointFlag;
	}

	public void setDoubleOperatorFlag(int doubleOperatorFlag)
	{
		this.doubleOperatorFlag = doubleOperatorFlag;
	}

	public int getDoubleOperatorFlag()
	{
		return doubleOperatorFlag;
	}

	public void setChangeFlag(boolean changeFlag)
	{
		this.changeFlag = changeFlag;
	}

	public boolean getChangeFlag()
	{
		return changeFlag;
	}

	public void setMemoryDisplayFlag(boolean memoryDisplayFlag)
	{
		this.memoryDisplayFlag = memoryDisplayFlag;
	}

	public boolean getMemoryDisplayFlag()
	{
		return memoryDisplayFlag;
	}

	public void setMemoryPlusFlag(boolean memoryPlusFlag)
	{
		this.memoryPlusFlag = memoryPlusFlag;
	}

	public boolean getMemoryPlusFlag()
	{
		return memoryPlusFlag;
	}

	public void setRefreshFlag(boolean refreshFlag)
	{
		this.refreshFlag = refreshFlag;
	}

	public boolean getRefreshFlag()
	{
		return refreshFlag;
	}

	public void setDivZeroFlag(boolean divZeroFlag)
	{
		this.divZeroFlag = divZeroFlag;
	}

	public boolean getDivZeroFlag()
	{
		return divZeroFlag;
	}

	public void setSingleOperatorFlag(int singleOperatorFlag)
	{
		this.singleOperatorFlag = singleOperatorFlag;
	}

	public int getSingleOperatorFlag()
	{
		return singleOperatorFlag;
	}

	public void setMemory(TextField memory)
	{
		this.memory = memory;
	}

	public TextField getMemory()
	{
		return memory;
	}

	public void setMemoryValue(double memoryValue)
	{
		this.memoryValue = memoryValue;
	}

	public double getMemoryValue()
	{
		return memoryValue;
	}

	public void setMemoryFlag(boolean memoryFlag)
	{
		this.memoryFlag = memoryFlag;
	}

	public boolean getMemoryFlag()
	{
		return memoryFlag;
	}

	public void setModZeroFlag(boolean modZeroFlag)
	{
		this.modZeroFlag = modZeroFlag;
	}

	public boolean getModZeroFlag()
	{
		return modZeroFlag;
	}
	
	public static void main(String[] args)
	{
		new Calculator();	
	}
	
}


	

?? 快捷鍵說明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩免费电影| 日韩精品一区二| 久国产精品韩国三级视频| 亚洲三级电影网站| 欧美精品一区二区高清在线观看| 91免费版在线看| 精品无人区卡一卡二卡三乱码免费卡| 国产精品网友自拍| 欧美在线观看一区二区| 亚洲影视资源网| 色综合夜色一区| 国产精品中文字幕一区二区三区| 亚洲自拍偷拍欧美| 中文字幕视频一区| 中文字幕欧美国产| 久久久国产午夜精品| 欧美一区二区三区在线| 精品婷婷伊人一区三区三| 91色porny蝌蚪| 成人免费观看视频| 国产精品小仙女| 精品一区二区三区影院在线午夜 | 欧美三级中文字| 91丨九色丨尤物| 99精品视频中文字幕| 国产精品一级黄| 国产乱码精品一品二品| 麻豆成人av在线| 久久综合综合久久综合| 日本成人在线网站| 青娱乐精品在线视频| 首页综合国产亚洲丝袜| 视频一区中文字幕国产| 午夜av区久久| 日本欧美一区二区三区乱码 | 美女视频黄 久久| 琪琪一区二区三区| 久久精品国产第一区二区三区| 偷窥少妇高潮呻吟av久久免费| 亚洲成人免费视| 日韩av电影免费观看高清完整版| 亚洲123区在线观看| 三级影片在线观看欧美日韩一区二区 | 欧美日韩视频一区二区| 欧美日韩国产免费一区二区| 欧美日韩国产一级片| 日韩一区二区三区四区五区六区 | 欧美一区二区视频在线观看2020 | 欧美国产精品一区| 综合亚洲深深色噜噜狠狠网站| 首页国产欧美久久| 久久久一区二区三区| 国产成人aaaa| 成人黄色大片在线观看| 91性感美女视频| 日本精品免费观看高清观看| 色偷偷久久一区二区三区| 欧美日韩五月天| 精品日韩在线观看| 国产欧美日本一区二区三区| 国产精品久久一级| 亚洲国产一区二区在线播放| 三级不卡在线观看| 国产一区二区免费视频| 91玉足脚交白嫩脚丫在线播放| 91福利国产精品| 日韩精品一区二区三区视频播放| 久久久久久久久免费| 中文字幕在线观看一区二区| 亚洲成人在线网站| 国产伦精品一区二区三区免费迷| 成人丝袜高跟foot| 欧美猛男gaygay网站| 精品成人在线观看| √…a在线天堂一区| 亚洲国产精品视频| 国产剧情在线观看一区二区| 97久久久精品综合88久久| 91精品国产综合久久久久久| 久久精品一区二区三区不卡| 亚洲欧美日韩在线| 久久99九九99精品| 91啦中文在线观看| 日韩精品一区国产麻豆| 亚洲欧美另类综合偷拍| 麻豆精品一区二区三区| 91一区二区在线观看| 日韩网站在线看片你懂的| 国产精品女同互慰在线看| 午夜激情一区二区三区| 国产99精品视频| 91精品欧美一区二区三区综合在| 欧美国产禁国产网站cc| 日韩电影免费一区| 91片黄在线观看| 国产亚洲一区字幕| 婷婷国产v国产偷v亚洲高清| 不卡的看片网站| 日韩精品在线看片z| 亚洲国产精品一区二区久久 | 欧美三级电影一区| 国产精品二区一区二区aⅴ污介绍| 婷婷成人综合网| 一本大道av伊人久久综合| 久久久99久久| 美女视频黄免费的久久| 在线视频国内自拍亚洲视频| 国产欧美一区二区在线| 久久精品久久综合| 欧美日韩精品一区二区三区四区| 中文字幕av资源一区| 国产精品66部| 精品免费国产二区三区| 免费三级欧美电影| 欧美群妇大交群中文字幕| 亚洲精品成人a在线观看| 国产成人99久久亚洲综合精品| 日韩久久久精品| 日日欢夜夜爽一区| 精品视频999| 亚洲国产日韩a在线播放性色| 99国内精品久久| 欧美激情一区二区三区不卡 | 欧美日韩激情在线| 一区二区视频在线| 色婷婷久久久久swag精品| 17c精品麻豆一区二区免费| 成人中文字幕合集| 国产精品久久久久9999吃药| 老司机一区二区| 精品国产一区二区三区久久影院| 丝瓜av网站精品一区二区| 欧美久久久久免费| 日韩高清国产一区在线| 欧美理论电影在线| 日产国产欧美视频一区精品| 欧美蜜桃一区二区三区| 日韩精品亚洲一区| 欧美一级在线观看| 蜜桃视频一区二区三区在线观看| 欧美肥妇bbw| 免费观看一级特黄欧美大片| 日韩精品在线网站| 精品在线播放午夜| 国产亚洲欧美在线| 成人av资源在线| 亚洲欧洲日韩一区二区三区| 色综合中文字幕| 午夜亚洲国产au精品一区二区| 欧美日韩中文一区| 强制捆绑调教一区二区| 久久综合色之久久综合| 成人精品视频.| 亚洲乱码中文字幕| 欧美日本乱大交xxxxx| 日本一不卡视频| 久久网站最新地址| 成人黄色软件下载| 一区二区三区加勒比av| 欧美精品自拍偷拍| 国模少妇一区二区三区| 中文字幕中文字幕一区| 欧美日韩在线三级| 激情亚洲综合在线| 亚洲手机成人高清视频| 欧美酷刑日本凌虐凌虐| 国产精品一区二区黑丝| 一区二区三区欧美亚洲| 91精品婷婷国产综合久久竹菊| 狠狠色丁香婷综合久久| 亚洲免费观看高清完整版在线观看熊| 欧美人与禽zozo性伦| 国产精品影音先锋| 亚洲午夜久久久久| 2014亚洲片线观看视频免费| 91福利视频久久久久| 精品一区二区三区在线播放视频| 国产精品国产a| 欧美一级片在线| eeuss国产一区二区三区| 亚洲一区二区成人在线观看| 久久一区二区视频| 欧美日免费三级在线| 国产白丝网站精品污在线入口| 看电视剧不卡顿的网站| 国产高清在线精品| 精品视频免费看| 一区二区久久久| 久久嫩草精品久久久久| 欧美视频第二页| 成人性生交大片免费| 青青草原综合久久大伊人精品优势 | 国产美女视频一区| 亚洲成人综合网站| 国产精品免费观看视频| 欧美大片一区二区| 欧美视频在线播放| 91在线免费视频观看| 国产精品亚洲第一区在线暖暖韩国| 亚洲国产综合视频在线观看|