亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? brokergui.java

?? java寫的股票交易系統
?? JAVA
?? 第 1 頁 / 共 2 頁
字號:
				String tempShare = strShares[i].trim();
				symbol=tempShare.substring(0,tempShare.indexOf(" "));
				price=tempShare.substring(tempShare.indexOf(" "),tempShare.lastIndexOf(" "));
				quantity=tempShare.substring(tempShare.lastIndexOf(" "));
			System.out.println("gui get shares end ");
				Stock st=new Stock(symbol, Float.parseFloat(price.trim()));
			System.out.println("gui get shares end2 ");
				Share sh=new Share(st,Integer.parseInt(quantity.trim()));
			System.out.println("gui get shares end3 ");
				shares.add(sh);
			System.out.println("gui get shares :shares'length ="+shares.size());
			   
			}
			System.out.println("gui get shares end ");
		}
	}catch(Exception e){
		System.err.println(e.getMessage());
	}
	//Share sh=(Share)shares.get(0);
	//System.out.println( "shares="+sh.getQuantity());
    return shares;
  }
  //end
  
  //modified  by  ourteam 051228
  //begin
  public String getStockSymbolOnCustPan(){
    return symbolTf.getText();
  }
  
  public String getStockPriceOnCustPan(){
    return priceTf.getText();
  }
  //endt
  public Customer getCustomerOnCustPan(){
    return new Customer
      (idTf.getText(), nameTf.getText(), addrTf.getText());
  }

  public void showCard(String cardStr){
    System.out.println("showCard(" + cardStr +")");
    card.show(cardPan, cardStr);
  }
    
  public BrokerGui() {
    System.out.println("BrokerGui");
    buildDisplay();
  }
    
  //private and protected methods

  private void buildDisplay(){
    frame = new JFrame("BrokerTool");
    buildSelectionPanel(); // build selection panel
    buildCustPanel(); // build customer panel
    
    //modified  by  ourteam 051228
    //begin
    buildPortPanel();
    //end
    
    buildAllCustPanel(); // build allCustomer panel
    
    //modified  by  ourteam 051228
    //begiin
    buildStockPanel();
    //buildAllStockPanel();
    //end
    
    buildLogPanel(); // build log panel
    // add panels to cardPan
    cardPan.setLayout(card);
    cardPan.add(custPan, "customer");
    //modified  by  ourteam 051228
    //begin
    cardPan.add(portPan,"portfolio");
    //end
    cardPan.add(allCustPan, "allcustomers");
    
    //modified  by  ourteam 051228
    //begin
    cardPan.add(stockPan, "stock");
    //cardPan.add(allStockPan, "allstocks");
    //end
    
    // build and display frame
    contentPane = frame.getContentPane();
    contentPane.setLayout(new BorderLayout());
    contentPane.add(cardPan, BorderLayout.CENTER);
    contentPane.add(selPan, BorderLayout.NORTH);
    contentPane.add(logPan, BorderLayout.SOUTH);
    
    frame.pack();
    frame.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE);
    frame.setVisible( true );
    // showCard("allcustomers");
  }
  
  //build selection panel
  private void buildSelectionPanel() {
    selPan.setLayout(new GridLayout(1,4));
    selPan.add(custBt);
    selPan.add(portBt);
    selPan.add(allCustBt);
    selPan.add(stockBt);
  }
    
  public void addSelectionPanelListeners(ActionListener a[]) {
    int len = a.length;
    if (len !=4) {
      System.out.println("BrokerGui addCustPanListeners error "
        + "incorrect array len " + len);
      return;
    }
    custBt.addActionListener(a[0]);
    allCustBt.addActionListener(a[1]);
    portBt.addActionListener(a[2]);
    stockBt.addActionListener(a[3]);
  }
  
  //build customer panel
  private void buildCustPanel() {
    custPan.setLayout(new GridLayout(5,2));
    custPan.add(nameLb);
    custPan.add(nameTf);
    custPan.add(idLb);
    custPan.add(idTf);
    custPan.add(addrLb);
    custPan.add(addrTf);
    custPan.add(getBt);
    custPan.add(updBt);
    custPan.add(addBt);
    custPan.add(delBt);
  }
  
  public void addCustPanelListeners(ActionListener a[]) {
    int len = a.length;
    if (len !=4) {
      System.out.println("BrokerGui addCustPanListeners error "
        + "incorrect array len " + len);
      return;
    }
    getBt.addActionListener(a[0]);
    addBt.addActionListener(a[1]);
    delBt.addActionListener(a[2]);
    updBt.addActionListener(a[3]);
  }
  
  //modified  by  ourteam 051228
  //begin
  private void buildPortPanel() {
    portPan.setLayout(new GridLayout(5,2));
    portPan.add(nameLp);
    portPan.add(nameTp);
    portPan.add(idLp);
    portPan.add(idTp);
    portPan.add(sharesLp);
    portPan.add(sharesSp);
    portPan.add(welBp);
    portPan.add(getBp);
    portPan.add(addBp);
    portPan.add(delBp);
  }
  
  public void addPortPanelListeners(ActionListener a[]) {
    int len = a.length;
    if (len !=3) {
      System.out.println("BrokerGui addPortPanListeners error "
        + "incorrect array len " + len);
      return;
    }
    getBp.addActionListener(a[0]);
    addBp.addActionListener(a[1]);
    delBp.addActionListener(a[2]);
    //updBt.addActionListener(a[3]);
  }
  //end  
  
  //build all customer panel
  private void buildAllCustPanel() {
    allCustPan.setLayout(new BorderLayout());
    allCustPan.add(allCustLb, BorderLayout.NORTH);
    //** 1 For the JTable exercise comment following 2 lines
    //allCustPan.add(allCustSp, BorderLayout.CENTER);
    tableModel1 = new DefaultTableModel(tableHeaders1, 20);
    table1 = new JTable(tableModel1);
    tablePane11 = new JScrollPane(table1);
    allCustPan.add(tablePane11, BorderLayout.CENTER);
    //allCustTa.setText("all customer display TBD in mod 9");
    //** 2 Create a DefaultTableModel and assign it to
    //**   tableModel. Hint - see TableExample class

    //** 3 Create a JTable and assign it to
    //**   table. Hint - see TableExample class

    //** 4 Create a JScrollPane object to scroll the table
    //**   and assign it to tablePane;

    //** 5 Add the tablePan to CENTER region of allCustPan  
    //**   Hint - this line is similar but not the same as
    //**   the commented out code under step 1.

    //Optional lines - uncomment to set size of viewport
    Dimension dim1 = new Dimension(500, 150);
    table1.setPreferredScrollableViewportSize(dim1);
    // table.setPreferredScrollableViewportSize(dim);
  }
  
  //modified  by ourteam 051228
  //begin
  //build customer panel
  private void buildStockPanel() {
    stockPan.setLayout(new GridLayout(4,2));
    stockPan.add(symbolLb);
    stockPan.add(symbolTf);
    stockPan.add(priceLb);
    stockPan.add(priceTf);
    stockPan.add(getBf);
    stockPan.add(addBf);
    stockPan.add(allStockLb);
    //allCustPan.setLayout(new BorderLayout());
    //stockPan.add(allStockLb, BorderLayout.NORTH);
    //** 1 For the JTable exercise comment following 2 lines
    //stockPan.add(allStockSp, BorderLayout.CENTER);
    //allCustTa.setText("all customer display TBD in mod 9");
    //stockPan.add(allStockSp);
    
    tableModel2 = new DefaultTableModel(tableHeaders2, 20);
    table2 = new JTable(tableModel2);
    tablePane12 = new JScrollPane(table2);
    stockPan.add(tablePane12);
    Dimension dim2 = new Dimension(50, 10);
    table2.setPreferredScrollableViewportSize(dim2);
    //allStockTa.setText("all stock display TBD in mod 9");
    
  }
  
  public void addStockPanelListeners(ActionListener a[]) {
    int len = a.length;
    if (len !=2 ) {
      System.out.println("BrokerGui addStockPanListeners error "
        + "incorrect array len " + len);
      return;
    }
    getBf.addActionListener(a[0]);
    allStockLb.addActionListener(a[1]);
  }
  
  
  //build all customer panel
  /*private void buildAllStockPanel() {
    allStockPan.setLayout(new BorderLayout());
    allStockPan.add(allStockLb, BorderLayout.NORTH);
    //** 1 For the JTable exercise comment following 2 lines
    allStockPan.add(allStockSp, BorderLayout.CENTER);
    allStockTa.setText("all stock display TBD in mod 9");
    
    Dimension dim = new Dimension(500, 150);
    // table.setPreferredScrollableViewportSize(dim);
  }*/
  //end
  
  //build message log panel
  private void buildLogPanel() {
    logPan.setLayout(new BorderLayout());
    logPan.add(logLb, BorderLayout.NORTH);
    logPan.add(logSp, BorderLayout.CENTER);
  }
  
  public static void main(String args[]){
    BrokerGui gui = new BrokerGui();
  }
  
  
}
  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日本精品一级二级| 欧美一级xxx| 日韩精品一区二区三区中文不卡| 国产欧美精品区一区二区三区| 亚洲va韩国va欧美va精品| 成人国产视频在线观看| 日韩一区二区在线观看| 亚洲成人黄色小说| 99久久久无码国产精品| 久久久久久久久岛国免费| 日韩黄色免费电影| 欧美三级资源在线| 亚洲精品菠萝久久久久久久| 国产成人av资源| 久久夜色精品一区| 日韩经典中文字幕一区| 欧美色图片你懂的| 一区二区三区中文字幕| 成人av资源在线| 国产精品你懂的在线欣赏| 国产精品一卡二卡| 久久女同性恋中文字幕| 国产原创一区二区三区| 亚洲欧洲在线观看av| av在线一区二区三区| 中文字幕制服丝袜一区二区三区| 国产酒店精品激情| 国产无遮挡一区二区三区毛片日本| 日本亚洲最大的色成网站www| 91电影在线观看| 亚洲精品免费在线| 欧美日韩一区二区在线观看视频| 亚洲国产精品一区二区久久恐怖片 | 日韩色视频在线观看| 亚洲不卡av一区二区三区| 欧美在线一区二区| 午夜日韩在线电影| 91精品国产综合久久精品图片 | 国产一区二区免费看| 久久美女艺术照精彩视频福利播放| 精品系列免费在线观看| 欧美精品一区在线观看| 国产成人精品www牛牛影视| 国产精品激情偷乱一区二区∴| 99久久精品免费看国产免费软件| 亚洲欧洲国产日韩| 欧美男女性生活在线直播观看| 日韩va欧美va亚洲va久久| 精品欧美黑人一区二区三区| 国产精品亚洲一区二区三区妖精| 国产精品短视频| 欧美日韩中文字幕一区二区| 免费xxxx性欧美18vr| 国产日产欧美一区二区视频| 色综合久久中文字幕| 日韩成人一级片| 久久久久久久久久久久久女国产乱| 成人一级片在线观看| 亚洲一卡二卡三卡四卡无卡久久 | 国产精品色哟哟| 欧美日韩免费电影| 国产精品69久久久久水密桃| 综合av第一页| 欧美日韩黄视频| 国产suv精品一区二区6| 亚洲国产日韩a在线播放性色| 欧美xxxxxxxxx| 91福利在线看| 国产精品1024久久| 天天综合网 天天综合色| 久久久久久久网| 欧美网站一区二区| 成人黄色电影在线| 免费成人结看片| 一区二区在线免费| 日本一区二区三区在线不卡| 欧美日韩高清不卡| 91在线丨porny丨国产| 久久精品国产99久久6| 亚洲女人的天堂| 国产日韩精品一区二区浪潮av| 欧美片在线播放| 91亚洲男人天堂| 国产福利精品导航| 日产精品久久久久久久性色| 亚洲日本电影在线| 中文字幕免费不卡| 2020国产成人综合网| 欧美一区二区三区视频免费 | 床上的激情91.| 精彩视频一区二区三区| 婷婷六月综合亚洲| 亚洲一区在线看| 亚洲美女免费视频| 亚洲丝袜精品丝袜在线| 欧美国产日韩精品免费观看| 日韩欧美区一区二| 欧美一级欧美三级在线观看 | 亚洲1区2区3区视频| 亚洲精品日产精品乱码不卡| 欧美国产成人精品| 国产三级一区二区| 久久久久久99精品| 久久久精品人体av艺术| 久久久久久久久岛国免费| 精品国产91久久久久久久妲己| 日韩一区二区电影在线| 日韩欧美国产系列| 日韩欧美国产一区二区在线播放| 欧美二区乱c少妇| 91精品国产欧美一区二区| 欧美喷潮久久久xxxxx| 欧美日韩国产经典色站一区二区三区 | 日韩网站在线看片你懂的| 在线播放中文字幕一区| 欧美福利视频一区| 日韩一区二区免费视频| 日韩免费高清视频| 国产三级精品三级| 最新热久久免费视频| 亚洲欧美偷拍卡通变态| 亚洲韩国精品一区| 天堂成人国产精品一区| 免费av网站大全久久| 久久99精品一区二区三区三区| 国模无码大尺度一区二区三区| 国产一区二区三区在线观看免费视频 | 日韩欧美国产一区二区三区| 欧美成人精精品一区二区频| 精品国产三级电影在线观看| 久久精品日产第一区二区三区高清版 | 五月天中文字幕一区二区| 午夜久久久影院| 人人超碰91尤物精品国产| 精品系列免费在线观看| zzijzzij亚洲日本少妇熟睡| 97精品视频在线观看自产线路二| 欧美亚洲精品一区| 精品国产乱码久久久久久老虎 | 色综合色综合色综合| 欧美精三区欧美精三区 | 日韩限制级电影在线观看| 久久久久国色av免费看影院| 中文字幕日韩一区| 日本视频在线一区| 成人性视频免费网站| 欧美日韩免费在线视频| 亚洲精品一线二线三线| 亚洲日本护士毛茸茸| 毛片一区二区三区| 本田岬高潮一区二区三区| 欧美日韩综合色| 久久精品一区八戒影视| 亚洲国产毛片aaaaa无费看| 国产在线精品一区二区不卡了 | 成人18精品视频| 777精品伊人久久久久大香线蕉| 国产亚洲va综合人人澡精品| 亚洲国产三级在线| 成人精品一区二区三区中文字幕| 欧美色综合久久| 国产精品传媒入口麻豆| 老司机免费视频一区二区| 色综合一区二区| 国产日本一区二区| 青椒成人免费视频| 在线国产亚洲欧美| 国产精品毛片大码女人| 精品一区二区三区视频| 欧美videos大乳护士334| 国产精品护士白丝一区av| 亚洲一区在线视频观看| 一区二区成人在线视频| 极品少妇xxxx精品少妇偷拍| 91高清视频在线| 亚洲欧美在线视频观看| 国产在线精品视频| 亚洲精品在线观| 琪琪久久久久日韩精品| 欧美三片在线视频观看| 亚洲激情一二三区| av亚洲精华国产精华| 国产精品午夜在线| 国产精品中文字幕日韩精品| 欧美一级在线观看| 日本vs亚洲vs韩国一区三区二区| 欧美色精品在线视频| 国产精品免费视频一区| 国产91在线看| 久久精品免视看| 国产成人免费xxxxxxxx| 久久美女艺术照精彩视频福利播放| 日韩电影在线观看网站| 91精品黄色片免费大全| 免费欧美日韩国产三级电影| 欧美久久久久免费| 日韩不卡在线观看日韩不卡视频| 欧美日本视频在线| 奇米精品一区二区三区在线观看一| 欧美日韩视频在线一区二区|