📄 statefulfundmangertestclient.txt
字号:
public class StatefulFundMangerTestClient extends JFrame
implements ActionListener {
public StatefulFundManagerTestClient() {
super ("Fund Manger");
}
public static void main (String [] args) {
new StatefulFundManagerTestClient().init();
}
//init()方法用于初始化currencyOut变量。
public void init() {
//其他代码与StatelessFundmanagerTestClient中类似。
try {
currencyFormatter = NumberFormat.getCurrencyInstance();
String currencyOut = currencyFormatter.format
( manger.getBalance());
Status.setText (msg +currencyOut );
}
//在StatelessFundMangerTestClient中捕捉记录串。
}
public void actionPerformed(ActionEvent e) {
if(e.getSource() == addFunds) {
manager.addFunds(Double.paraseDouble(amount.getText( ) ));
String currencyOut = currencyFormatter.format
(manager.getBalance());
Status.setText(msg + currencyOut);
}
if(e.getSource() == withdrawFunds) {
manager.withdrawFunds(Double.parseDouble(amount.
getText()));
String currencyOut =currencyFormatter.
format(manager.getBalance()); Status.setText(msg +currencyOut);
}
public void createFoundManager() {
Object object = initial.lookup("MyStatefulFundManager");
StatefulFundManagerHome home = (StatefulFundManagerHome)
ableRemoteObject.narrow(objref,
StatefulFundManagerHome.class);
manager = home.create(2002);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -