Дело в том , что мне нужно взять с выбранного объекта значение getCmpStatus, которая может быть равно только 0(не активная) или 1(активная), после чего оно передается setCmpStatus - чтобы вернуть былое значение при изминении имени объекта..
| Код | private void jButton25MouseClicked(java.awt.event.MouseEvent evt) { DefaultTreeModel model = (DefaultTreeModel)jTree1.getModel(); MutableTreeNode node = (MutableTreeNode) jTree1.getLastSelectedPathComponent(); Object obj = (Object)node.getUserObject(); setText(obj.toString()); if (rootNode == null) return; String rename_ip_a = (String)jTextField1.getText(); icon = (String)obj.getCmpStatus(); //беру значение иконки ( 0 или 1) AggregP ag3= new AggregP(rename_ip_a.toString(),8764); node.setUserObject(ag3); ag3.setCmpStatus(icon); //вставляю старое значение для возврата model.nodeChanged(node); System.out.println("Изминение : "+ rename_ip_a +" <<< изминено"); //Было бы классно взять старое имя и написать out_ip_a изменен на rename_ip_a //// ну это чепуха return; }
|
Может кто подскажет где я ошибся? Thanks! |