public void nodeRemoved(ITreeNode node) { // System.out.println("node rem: "+node); Object nodeid = node.getId(); if(panels.containsKey(nodeid)) { storeCurrentPanelSettings(); // System.out.println("removeing: "+nodeid+" "+cards.getComponent(nodeid)); detail.remove(cards.getComponent(nodeid)); IAbstractViewerPanel panel = panels.remove(nodeid); panel.shutdown(); comptree.getModel().fireNodeChanged(node); } }
/** * Dispose the tree. * Should be called to remove listeners etc. */ public void dispose() { PropertyUpdateHandler prophandler = (PropertyUpdateHandler)tree.getClientProperty(PropertyUpdateHandler.class); if(prophandler!=null) { prophandler.removePropertyCommand(propcmd); } getModel().dispose(); }
public void actionPerformed(ActionEvent e) { TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode && BDIAgentFactory.FILETYPE_BDIAGENT.equals(((IActiveComponentTreeNode)paths[i].getLastPathComponent()).getDescription().getType())) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); IComponentDescription desc = node.getDescription(); RuleProfilerPanel intro = (RuleProfilerPanel)cards.getComponent(desc); detail.remove(intro); comptree.getModel().fireNodeChanged(node); } } } };
public void actionPerformed(ActionEvent e) { TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); DebuggerMainPanel panel = (DebuggerMainPanel)cards.getComponent(node.getId()); panel.dispose(); detail.remove(panel); comptree.getModel().fireNodeChanged(node); } } } };
public void actionPerformed(ActionEvent e) { TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); DebuggerMainPanel panel = (DebuggerMainPanel)cards.getComponent(node.getId()); panel.dispose(); detail.remove(panel); comptree.getModel().fireNodeChanged(node); } } } };
convcenter.getMessagePanel().setMessage(message); comptree.getModel().fireNodeChanged(node);
public void actionPerformed(ActionEvent e) { List update = new ArrayList(); Component[] agents = componentlist.getAgents(); for(int i = 0; i < agents.length; i++) { if(agents[i].getState().equals(Component.STATE_OBSERVED)) { agents[i].setState(Component.STATE_IGNORED); update.add(agents[i]); observed.remove(agents[i].getDescription().getName()); comptree.getModel().fireNodeChanged(comptree.getModel().getNode(agents[i].getDescription().getName())); } } removeMessageListener(update); applyAgentFilter(); } };
public void actionPerformed(ActionEvent e) { TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); IComponentDescription desc = node.getDescription(); DebuggerMainPanel panel = new DebuggerMainPanel(getJCC(), desc); // SHelp.setupHelp(panel, "tools.debugger"); detail.add(panel, desc.getName()); comptree.getModel().fireNodeChanged(node); } } } };
public void customResultAvailable(Void result) { Properties sub = props!=null ? props.getSubproperty(panel.getId()) : null; if(sub!=null) panel.setProperties(sub); JComponent comp = panel.getComponent(); // todo: help //SHelp.setupHelp(comp, getHelpID()); panels.put(exta.getComponentIdentifier(), panel); detail.add(comp, exta.getComponentIdentifier()); comptree.getModel().fireNodeChanged(node); } });
public void actionPerformed(ActionEvent e) { TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); IComponentDescription desc = node.getDescription(); DebuggerMainPanel panel = new DebuggerMainPanel(getJCC(), desc); // SHelp.setupHelp(panel, "tools.debugger"); detail.add(panel, desc.getName()); comptree.getModel().fireNodeChanged(node); } } } };
public void actionPerformed(ActionEvent e) { List update = new ArrayList(); TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); IComponentDescription desc = node.getDescription(); observed.add(desc.getName()); Component agent = componentlist.getAgent(desc.getName()); agent.setState(Component.STATE_OBSERVED); update.add(agent); applyAgentFilter(agent); comptree.getModel().fireNodeChanged(comptree.getModel().getNode(desc.getName())); } } addMessageListener(update); } };
public void actionPerformed(ActionEvent e) { List update = new ArrayList(); Component[] agents = componentlist.getAgents(); for(int i = 0; i < agents.length; i++) { if(agents[i].getState().equals(Component.STATE_IGNORED)) { agents[i].setState(Component.STATE_OBSERVED); update.add(agents[i]); observed.add(agents[i].getDescription().getName()); comptree.getModel().fireNodeChanged(comptree.getModel().getNode(agents[i].getDescription().getName())); } } addMessageListener(update); // applyAgentFilter((Agent[])update.toArray(new Agent[update.size()])); applyAgentFilter(); } };
public void actionPerformed(ActionEvent e) { List update = new ArrayList(); TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); IComponentDescription desc = node.getDescription(); observed.remove(desc.getName()); Component agent = componentlist.getAgent(desc.getName()); agent.setState(Component.STATE_IGNORED); update.add(agent); applyAgentFilter(agent); comptree.getModel().fireNodeChanged(comptree.getModel().getNode(desc.getName())); } } removeMessageListener(update); } };
convcenter.getMessagePanel().setMessage(message); comptree.getModel().fireNodeChanged(node);
public void actionPerformed(ActionEvent e) { TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode && BDIAgentFactory.FILETYPE_BDIAGENT.equals(((IActiveComponentTreeNode)paths[i].getLastPathComponent()).getDescription().getType())) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); IComponentDescription desc = node.getDescription(); RuleProfilerPanel panel = new RuleProfilerPanel(getJCC().getPlatformAccess().getServiceProvider(), desc.getName()); // SHelp.setupHelp(panel, getHelpID()); detail.add(panel, desc); comptree.getModel().fireNodeChanged(node); } } } };
comptree.getModel().addNodeListener(new INodeListener()
comptree.getModel().addNodeListener(new INodeListener()
comptree.getModel().addNodeListener(new INodeListener()
split.add(comptree); comptree.getModel().addNodeListener(new INodeListener()
comptree.getModel().addNodeListener(new INodeListener()