statefulfundmangertestclient.txt

来自「ejb的学习资料」· 文本 代码 · 共 42 行

TXT
42
字号
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 + =
减小字号Ctrl + -
显示快捷键?