protected void createFisheryRegionTreeSelectionModel() { $objectMap.put("fisheryRegionTreeSelectionModel", fisheryRegionTreeSelectionModel = new DefaultTreeSelectionModel()); }
protected void createFisheryRegionTreeSelectionModel() { $objectMap.put("fisheryRegionTreeSelectionModel", fisheryRegionTreeSelectionModel = new DefaultTreeSelectionModel()); }
JTree tree = new JTree(); DefaultMutableTreeNode root = new DefaultMutableTreeNode("Animals"); DefaultTreeModel model = new DefaultTreeModel(root); tree.setModel(model); root.add(new DefaultMutableTreeNode(new Animal("Dog","ACS"))); root.add(new DefaultMutableTreeNode(new Animal("Cat","BCS"))); root.add(new DefaultMutableTreeNode(new Animal("Lion","FCS"))); DefaultTreeSelectionModel sModel = new DefaultTreeSelectionModel(); sModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); tree.setSelectionModel(sModel); tree.addTreeSelectionListener(new TreeSelectionListener() { @Override public void valueChanged(TreeSelectionEvent selection) { DefaultMutableTreeNode selectedNode = (DefaultMutableTreeNode)selection.getPath().getLastPathComponent(); if(selectedNode.isLeaf()) { Animal animal = (Animal)selectedNode.getUserObject(); } } });
protected void unconfigureTree() { tree.setCellRenderer(null); tree.setModel(new DefaultTreeModel(null)); tree.setSelectionModel(new DefaultTreeSelectionModel()); tree.setUI(null); }
public class MyTree extends JTree { public MyTree() { final MyTreeModel m = new MyTreeModel() super.setTreeModel(m); super.setSelectionModel(m.getSelectionModel()); } /** * your tree model implementation which fiddles * with sm when "move" is called */ private class MyTreeModel implements TreeModel() { private final DefaultTreeSelectionModel sm; public MyTreeModel() { this.sm = new DefaultTreeSelectionModel(); } public TreeSelectionModel getSelectionModel() { return this.sm; } } }
/** * Creates the JTree for the report configuration. * * @return the tree component. * @throws ConfigTreeModelException if the model could not be built. */ private JComponent createEntryTree( final boolean includeGlobals ) { treeModel = new ConfigTreeModel( packageManager, includeGlobals ); final TreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode( TreeSelectionModel.SINGLE_TREE_SELECTION ); tree = new JTree( treeModel ); tree.setSelectionModel( selectionModel ); tree.setCellRenderer( new ConfigTreeRenderer() ); tree.setRootVisible( false ); tree.setShowsRootHandles( true ); tree.addTreeSelectionListener( new ModuleTreeSelectionHandler() ); return new JScrollPane ( tree, ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED, ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER ); }
public void setBean(Object bean) throws Exception { this.bean = bean; DefaultMutableTreeNode rootNode = new BeanTreeNode(bean); model = new DefaultTreeModel(rootNode); tree = new JTree(model); tree.setEditable(true); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel .setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); tree.setSelectionModel(selectionModel); tree.addTreeSelectionListener(this); // put the tree into the old scroll pane, if it exists boolean found = false; for (Component component : getComponents()) { if (component instanceof JScrollPane) { found = true; JScrollPane pane = (JScrollPane) component; pane.setViewportView(tree); } } if (!found) add(new JScrollPane(tree), BorderLayout.CENTER); // model.addTreeModelListener(this); }
root.add(new DefaultMutableTreeNode(new Animal("Tiger","<html>Hello World!<br>blahblahblah</html>"))); DefaultTreeSelectionModel sModel = new DefaultTreeSelectionModel(); sModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); tree.setSelectionModel(sModel);
private void createTargetTree() { rootNode = new FirebirdManagerGrantTreeNode(i18n.GRANTMANAGER_LBL_TREENODE_ROOT, TREENODE_TYPE_ROOT); DefaultTreeModel treeModel = new DefaultTreeModel(rootNode); jtreeReceiver = new JTree(treeModel); jtreeReceiver.addTreeSelectionListener(new TreeSelectionListener() { public void valueChanged(TreeSelectionEvent e) { FirebirdManagerGrantTreeNode node = (FirebirdManagerGrantTreeNode) e.getPath().getLastPathComponent(); gsTreenodeName = node.getUserObject().toString(); gTreenodeType = node.getTreenodeType(); readData(); } }); TreeSelectionModel tsm = new DefaultTreeSelectionModel(); tsm.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); jtreeReceiver.setBackground(Color.LIGHT_GRAY); jtreeReceiver.setSelectionModel(tsm); jtreeReceiver.setEnabled(true); jtreeReceiver.setRootVisible(true); // false); FirebirdManagerGrantTreeRenderer treeRenderer = new FirebirdManagerGrantTreeRenderer(); jtreeReceiver.setCellRenderer(treeRenderer); setTreeData(); }
this.typeTree = new JTree(treeModel); this.typeTree.addTreeSelectionListener(new TypeTreeSelectionListener()); TreeSelectionModel treeSelectionModel = new DefaultTreeSelectionModel(); treeSelectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); this.typeTree.setSelectionModel(treeSelectionModel);
public void refresh() { PageBox pageBox = webform.getPane().getPageBox(); TreeNode root = new BoxTreeNode(pageBox, null); treeModel = new DefaultTreeModel(root); treeSelectionModel = new DefaultTreeSelectionModel(); treeSelectionModel.addTreeSelectionListener(this); tree.setSelectionModel(treeSelectionModel); tree.setModel(treeModel); }
/** * Constructeur. * * @param _calque calque racine de l'arbre (GroupeCalque de la VueCalque) */ public BArbreCalqueModel(final BGroupeCalque _calque, final boolean _listener) { selection_ = new DefaultTreeSelectionModel(); setSelectionMultiCalques(true); mustListen_ = _listener; calque_ = _calque; if ((calque_ != null) && (calque_.isGroupeCalque())) { addGroupeCalque((BGroupeCalque) calque_); } refresh(); }
m_expressionTree.setRootVisible(true); m_expressionTree.setShowsRootHandles(true); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); m_expressionTree.setSelectionModel(selectionModel);
m_expressionTree.setRootVisible(true); m_expressionTree.setShowsRootHandles(true); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); m_expressionTree.setSelectionModel(selectionModel);
treeTable.setCellSelectionEnabled(false); treeTable.setSelectionMode(ListSelectionModel.MULTIPLE_INTERVAL_SELECTION); treeTable.getTree().setSelectionModel(new DefaultTreeSelectionModel());
private void setup() { root = new JPanel(new BorderLayout()); JScrollPane scroll = new JBScrollPane(); root.add(scroll, BorderLayout.CENTER); connectionTree = new Tree(); scroll.setViewportView(connectionTree); connectionTree.getEmptyText().setText(P4Bundle.getString("connection.tree.initial")); connectionTree.setEditable(false); connectionTreeModel = new DefaultTreeModel(treeNode); connectionTree.setModel(connectionTreeModel); connectionTree.setCellRenderer(new ConnectionTreeCellRenderer()); connectionTree.setRootVisible(false); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); connectionTree.setSelectionModel(selectionModel); ActionGroup actionButtons = createActionGroup(); ActionToolbar toolbar = ActionManager.getInstance().createActionToolbar("p4.active-connection", actionButtons, false); root.add(toolbar.getComponent(), BorderLayout.WEST); // TODO add context menu support for each selected node type. // TODO add support for navigating to a file if a FilePath is selected. }
tree.addMouseListener(ml); final TreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); tree.setSelectionModel(selectionModel);
TreeSelectionModel selectionModel = new DefaultTreeSelectionModel();
setShowsRootHandles(true); setCellRenderer(new StepIconRenderer()); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); setSelectionModel(selectionModel);
setShowsRootHandles(true); setCellRenderer(new StepIconRenderer()); DefaultTreeSelectionModel selectionModel = new DefaultTreeSelectionModel(); selectionModel.setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); setSelectionModel(selectionModel);