?? resultlabelbean.java
字號(hào):
package calculatebean;import java.awt.*;import javax.swing.JLabel;import java.beans.*;/** * 這個(gè)Bean是用來獲取所選擇的運(yùn)算符,并且返回它的值 */public class ResultLabelBean extends JLabel{ BorderLayout borderLayout1 = new BorderLayout(); private String opValue; /* 定義一個(gè)PropertyChangeSuppor實(shí)例對(duì)象,用于實(shí)現(xiàn)JavaBean的關(guān)聯(lián)屬性 */ private PropertyChangeSupport prochanges = new PropertyChangeSupport(this); public ResultLabelBean() { try { jbInit(); } catch(Exception ex) { ex.printStackTrace(); } } private void jbInit() throws Exception { this.setLayout(borderLayout1); } public void setOpValue(String opValue) { /* 實(shí)現(xiàn)屬性設(shè)置器的方法 */ String ChooseOpValue = "你還沒選者運(yùn)算符!"; /* 根據(jù)所按下的按鈕的值來判斷是那一種運(yùn)算 */ if(opValue.equals("+")) { ChooseOpValue = "你選擇的是加法運(yùn)算。"; } if(opValue.equals("-")) { ChooseOpValue = "你選擇的是減法運(yùn)算。"; } if(opValue.equals("*")) { ChooseOpValue = "你選擇的是乘法運(yùn)算。"; } if(opValue.equals("/")) { ChooseOpValue = "你選擇的是除法運(yùn)算。"; } this.opValue = ChooseOpValue; } public String getOpValue() { /* 實(shí)現(xiàn)屬性獲取器的方法 */ return opValue; }}
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -