簡單計算器代碼
package calcultorthree;
import java.awt.BorderLayout;//導入邊界布局管理器類
import java.awt.GridLayout;//導入網格布局管理器類
import java.awt.TextField;//導入文本區域類
import java.awt.event.ActionEvent;//導入事件類
import java.awt.event.ActionListener;//導入事件監聽者類
import javax.swing.JButton;//導入按鈕類
import javax.swing.JFrame;//導入窗體
import javax.swing.JPanel;//導入面板
/**
*本例實現了簡單計算器代碼,具備加減乘除和正弦功能,旨在抱磚引玉。熟悉java的同學,可以在此基礎上實現更復雜的功能。
* @author Fjsh
*/
public class CalcultorThree {
//新建對象,在構造函數中進行初始化
JFrame frame;//新建窗體對象
JButton buttonzero,buttondot,buttonequal;//新建按鈕“0”“.”“=”
JButton buttonplus,buttonminus,buttonmultiple,buttondevision,
buttonsin,buttontozero;//新建按鈕“+”“-”“*”“/”“sin”和歸零按鈕JButton buttonone,buttontwo,buttonthree,buttonfour,buttonfive,buttonsix,
buttonseven,buttoneight,buttonnine;//新建數字按鈕“0”“1”“2”“3”“4”“5”“6”“7”“8”“9”
JPanel panelwest,panelcenter,paneleast;//新建三個面板
TextField tf;//新建文本區域對象
public CalcultorThree(){
//初始化對象
tf=new TextField(30);//構造空文本字段,字符寬度為30
frame =new JFrame("CalculatorThree");//構造窗體對象,名稱為“CalculatorThree”