final ComponentTreePanel comptree = new ComponentTreePanel(access, cmshandler, prophandler, iconcache); comptree.setPreferredSize(new Dimension(200, 100)); comptree.addNodeHandler(new ISwingNodeHandler() comptree.getTree().getSelectionModel().addTreeSelectionListener(new TreeSelectionListener()
/** * Dispose the panel. */ public void dispose() { comptree.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) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); DebuggerMainPanel panel = (DebuggerMainPanel)cards.getComponent(node.getId()); panel.dispose(); detail.remove(panel); comptree.getModel().fireNodeChanged(node); } } } };
split.setOneTouchExpandable(true); comptree = new ComponentTreePanel(getJCC().getPlatformAccess(), getJCC().getCMSHandler(), getJCC().getPropertyHandler(), getJCC().getIconCache()); comptree.setMinimumSize(new Dimension(0, 0)); split.add(comptree); comptree.getTree().getSelectionModel().addTreeSelectionListener(new TreeSelectionListener() comptree.addNodeHandler(new ShowRemoteControlCenterHandler(getJCC(), getView())); comptree.addNodeHandler(new ISwingNodeHandler() comptree.getModel().addNodeListener(new INodeListener()
split.setOneTouchExpandable(true); comptree = new ComponentTreePanel(getJCC().getPlatformAccess(), getJCC().getCMSHandler(), getJCC().getPropertyHandler(), getJCC().getIconCache()); comptree.setMinimumSize(new Dimension(0, 0)); split.add(comptree); convcenter = new ConversationPanel(getJCC().getPlatformAccess(), getJCC().getCMSHandler(), getJCC().getIconCache(), comptree, SFipa.FIPA_MESSAGE_TYPE); comptree.addNodeHandler(new ShowRemoteControlCenterHandler(getJCC(), getView())); comptree.addNodeHandler(new ISwingNodeHandler()
/** * */ protected boolean isTreeViewSelectionEmpty() { return ((ComponentTreePanel)comptree).getTree().getSelectionModel().isSelectionEmpty(); }
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); } }
split.setOneTouchExpandable(true); comptree = new ComponentTreePanel(getJCC().getPlatformAccess(), getJCC().getCMSHandler(), getJCC().getPropertyHandler(), getJCC().getIconCache()); comptree.setMinimumSize(new Dimension(0, 0)); split.add(comptree); comptree.getTree().getSelectionModel().addTreeSelectionListener(new TreeSelectionListener() comptree.addNodeHandler(new ShowRemoteControlCenterHandler(getJCC(), getView())); comptree.addNodeHandler(new ISwingNodeHandler() comptree.getModel().addNodeListener(new INodeListener()
split.setOneTouchExpandable(true); comptree = new ComponentTreePanel(getJCC().getPlatformAccess(), getJCC().getJCCAccess(), getJCC().getCMSHandler(), getJCC().getPropertyHandler(), getJCC().getIconCache()); comptree.setMinimumSize(new Dimension(0, 0)); split.add(comptree); convcenter = new ConversationPanel(getJCC().getPlatformAccess(), getJCC().getJCCAccess(), getJCC().getCMSHandler(), getJCC().getIconCache(), comptree, SFipa.FIPA_MESSAGE_TYPE); comptree.addNodeHandler(new ShowRemoteControlCenterHandler(getJCC(), getView())); comptree.addNodeHandler(new ISwingNodeHandler()
public void valueChanged(TreeSelectionEvent e) { boolean selectenabled = false; if(comptree.getTree().getLastSelectedPathComponent()!=null) { Object node = comptree.getTree().getLastSelectedPathComponent(); if(node instanceof IActiveComponentTreeNode) { selectenabled = !singleselection || sels.size()==0; } } select.setEnabled(selectenabled); } });
/** * 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(); }
split.setOneTouchExpandable(true); comptree = new ComponentTreePanel(getJCC().getPlatformAccess(), getJCC().getJCCAccess(), getJCC().getCMSHandler(), getJCC().getPropertyHandler(), getJCC().getIconCache()); comptree.setMinimumSize(new Dimension(0, 0)); split.add(comptree); comptree.getTree().getSelectionModel().addTreeSelectionListener(new TreeSelectionListener() comptree.addNodeHandler(new ShowRemoteControlCenterHandler(getJCC(), getView())); comptree.addNodeHandler(new ISwingNodeHandler() comptree.getModel().addNodeListener(new INodeListener()
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); } } } };
/** * Shutdown the plugin. */ public IFuture<Void> shutdown() { if(comptree!=null) comptree.dispose(); return IFuture.DONE; }
public void valueChanged(TreeSelectionEvent e) { JTree tree = comptree.getTree(); if(tree.getSelectionPath()!=null) { Object node = tree.getSelectionPath().getLastPathComponent(); if(node instanceof IActiveComponentTreeNode) { cards.show(((IActiveComponentTreeNode)node).getId()); } } } });
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); } });
split.setOneTouchExpandable(true); comptree = new ComponentTreePanel(getJCC().getPlatformAccess(), getJCC().getCMSHandler(), getJCC().getPropertyHandler(), getJCC().getIconCache()); comptree.setMinimumSize(new Dimension(0, 0)); split.add(comptree); comptree.getTree().getSelectionModel().addTreeSelectionListener(new TreeSelectionListener() comptree.addNodeHandler(new ShowRemoteControlCenterHandler(getJCC(), getView())); comptree.addNodeHandler(new ISwingNodeHandler()
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); } } } };
/** * */ protected void disposeTreeView() { ((ComponentTreePanel)comptree).dispose(); }
/** * */ protected IComponentIdentifier getSelectedObject() { IComponentIdentifier ret = null; Object node = ((ComponentTreePanel)comptree).getTree().getLastSelectedPathComponent(); if(node instanceof IActiveComponentTreeNode) { ret = ((IActiveComponentTreeNode)node).getDescription().getName(); } return ret; }