//給樹(shù)的子節(jié)點(diǎn) 添加了單機(jī)監(jiān)聽(tīng)事件后,//怎么使其選擇單機(jī)的節(jié)點(diǎn)頁(yè)面置頂,以及單機(jī)的頁(yè)面不論點(diǎn)擊多少次,始終只實(shí)例化一次tree.addMouseListener(new MouseAdapter() {???public void mouseClicked(final MouseEvent arg0) {????TreePath tp = tree.getSelectionPath();????if( tp == null){?????JOptionPane.showMessageDialog(null, ???????"請(qǐng)點(diǎn)擊選擇按鈕");?????return;?????}????System.out.println(tp);????String str = tp.toString();????String[] arr = str.split(",");????str = arr[arr.length-1].trim();????str = str.substring(0, str.length()-1);????if(str.equals("開(kāi)戶")){??????????BankAddFrame addl = new BankAddFrame();?????desktopPane.add(addl);?????????}else if(str.equals("掛失")){?????BankLossFrame loss = new BankLossFrame();?????desktopPane.add(loss);????}else if(str.equals("注銷")){?????BankCloseFrame close = new BankCloseFrame();?????desktopPane.add(close);????}else if(str.equals("個(gè)人業(yè)務(wù)")){?????BankPerFrame per = new BankPerFrame();?????desktopPane.add(per);????}else if(str.equals("貸款")){?????BankLoanFrame loan = new BankLoanFrame();?????desktopPane.add(loan);????}??????}??});
添加回答
舉報(bào)
0/150
提交
取消