?? calculateresultbean.java~9~
字號:
package calculatebean;import java.awt.*;import javax.swing.JPanel;/** * 這個Bean是用來處理計算的,并且返回計算結(jié)果 */public class CalculateResultBean extends JPanel{ BorderLayout borderLayout1 = new BorderLayout(); private String calculateValue; public CalculateResultBean() { try { jbInit(); } catch(Exception ex) { ex.printStackTrace(); } } private void jbInit() throws Exception { this.setLayout(borderLayout1); } public void setCalculateValue(String calculateValue,int X_value,int Y_value) { /* 計算設(shè)置器的實現(xiàn) */ int caresult1 = 0; double caresult2 = 0; String CaReuslt = null; switch(calculateValue) { case "+": { caresult1 = X_value + Y_value; CaResult = Integer.toString(caresult1); break; } case "-": { caresult1 = X_value - Y_value; CaResult = Integer.toString(caresult1); break; } case "*": { CaResult = Integer.toString(X_value); CaResult = CaResult + "/" + Integer.toString(Y_value); caresult1 = X_value * Y_value; CaResult = CaResult + " = " + Integer.toString(caresult1); break; } case "/": { if(Y_value == 0) { CaResult = Integer.toString(X_value); CaResult = CaResult + "/" + Integer.toString(Y_value); CaResult = CaResult + " = ∞"; } else { CaResult = Integer.toString(X_value); CaResult = CaResult + "/" + Integer.toString(Y_value); caresult2 = (double)X_value / Y_value; CaResult = CaResult + " = " + Double.toString(caresult2); } break; } } this.calculateValue = CaResult; } public String getCalculateValue() { /* 計算獲取器的實現(xiàn) */ return calculateValue; }}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -