private void addNode(DefaultMutableTreeNode level, PathElement element) { DefaultMutableTreeNode node = new DefaultMutableTreeNode(); node.setUserObject(element); level.add(node); }
mainPanel.add(splitPane); DefaultMutableTreeNode treeRootNode = new DefaultMutableTreeNode(NLS.str("msg.open_file")); treeModel = new DefaultTreeModel(treeRootNode); tree = new JTree(treeModel); tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); tree.addMouseListener(new MouseAdapter() { leftPane.add(new JScrollPane(tree), BorderLayout.CENTER); leftPane.add(progressPane, BorderLayout.PAGE_END); splitPane.setLeftComponent(leftPane);
DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode("Media"); DefaultTreeModel treeModel = new DefaultTreeModel(rootNode); DefaultMutableTreeNode imageNode = new DefaultMutableTreeNode("Image"); rootNode.add(imageNode); columnNames = new String[]{"Input/Output", "Image File Suffixes"}; MediaData md = new MediaData( "Suffixes", columnNames, data); imageNode.add(new DefaultMutableTreeNode(md)); columnNames = new String[]{"Input/Output", "Image MIME Types"}; md = new MediaData( "MIME", columnNames, data); imageNode.add(new DefaultMutableTreeNode(md)); DefaultMutableTreeNode soundNode = new DefaultMutableTreeNode("Sound"); DefaultMutableTreeNode soundSampledNode = new DefaultMutableTreeNode("Sampled"); soundSampledNode.add(new DefaultMutableTreeNode(md)); DefaultMutableTreeNode soundSampledMixersNode = new DefaultMutableTreeNode(md); columnNames = new String[]{ "Input/Output", "Line Info" }; md = new MediaData(mixerInfo[ii].getName(), columnNames, data); DefaultMutableTreeNode soundSampledMixerNode = new DefaultMutableTreeNode(md); soundSampledMixerNode.add(new DefaultMutableTreeNode(md)); DefaultMutableTreeNode soundMIDINode = new DefaultMutableTreeNode(md);
setSize(400, 300); DefaultMutableTreeNode top = new DefaultMutableTreeNode( new IconData(ICON_COMPUTER, null, "Computer")); for (int k=0; k<roots.length; k++) node = new DefaultMutableTreeNode(new IconData(ICON_DISK, null, new FileNode(roots[k]))); top.add(node); node.add(new DefaultMutableTreeNode( new Boolean(true) )); JScrollPane s = new JScrollPane(); s.getViewport().add(m_tree); getContentPane().add(s, BorderLayout.CENTER); IconData idata = new IconData(FileTreeViewer.ICON_FOLDER, FileTreeViewer.ICON_EXPANDEDFOLDER, nd); DefaultMutableTreeNode node = new DefaultMutableTreeNode(idata); parent.add(node); node.add(new DefaultMutableTreeNode( new Boolean(true) ));
DefaultMutableTreeNode root = new DefaultMutableTreeNode(nodeModelEmpty); I18nView.addComponentForKey("DATABASE_EMPTY", nodeModelEmpty); this.tree = new JTree(root); MediatorGui.register(this.tree);
private void initializeJTree() { DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode("<html><body style=\"font-weight:bold;font-size:1.1em;\">Empty: " + "</body></html>"); rootNode.add(new DefaultMutableTreeNode("GZ Sim:")); rootNode.add(new DefaultMutableTreeNode("SCS Controller:")); currentSelection = new JTree(rootNode); currentSelection.setBorder(BorderFactory.createEmptyBorder(15, 10, 15, 0)); setCloudStatusItemIcon(currentSelection, null); ((JPanel) scrollPane.getViewport().getView()).add(currentSelection); this.revalidate(); }
public DefaultMutableTreeNode loadNodesByUserObj(DefaultMutableTreeNode node, List<TreeNodeUserObject> args) { if (args.size() > 0) { TreeNodeUserObject name = args.remove(0); DefaultMutableTreeNode nod = getChild(node, name); if (nod == null) nod = new DefaultMutableTreeNode(name); node.add(loadNodesByUserObj(nod, args)); } return node; }
widgetTree = new JTree(new DefaultMutableTreeNode()); widgetTree.setRootVisible(false); widgetTree.setShowsRootHandles(true); final JScrollPane treeScrollPane = new JScrollPane(widgetTree); treeScrollPane.setPreferredSize(new Dimension(200, 400)); final JScrollPane infoScrollPane = new JScrollPane(widgetInfo); infoScrollPane.setPreferredSize(new Dimension(400, 400));
JTree tree = new JTree(); tree.setDragEnabled(true); tree.setDropMode(DropMode.ON_OR_INSERT); TreeSelectionModel.CONTIGUOUS_TREE_SELECTION); expandTree(tree); return new JScrollPane(tree); break; } else if(next.getLevel() > node.getLevel()) { // child node copy.add(copy(next)); return new DefaultMutableTreeNode(node);
@Inject public JFrameExplorer(AndroidDevice androidDevice) { setTitle("Explorer"); setLayout(new BorderLayout()); jt = new JTree(new DefaultMutableTreeNode("Test")); this.androidDevice = androidDevice; }
DefaultTreeModel model = (DefaultTreeModel)tree.getModel(); DefaultMutableTreeNode root = (DefaultMutableTreeNode)model.getRoot(); root.add(new DefaultMutableTreeNode("another_child")); model.reload(root);
/** Constructor */ public XChartDemo() { super(new GridLayout(1, 0)); // Create the nodes. DefaultMutableTreeNode top = new DefaultMutableTreeNode("XChart Example Charts"); createNodes(top); // Create a tree that allows one selection at a time. tree = new JTree(top); tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); // Listen for when the selection changes. tree.addTreeSelectionListener(this); // Create the scroll pane and add the tree to it. JScrollPane treeView = new JScrollPane(tree); // Create Chart Panel chartPanel = new XChartPanel(new AreaChart01().getChart()); // Add the scroll panes to a split pane. splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT); splitPane.setTopComponent(treeView); splitPane.setBottomComponent(chartPanel); Dimension minimumSize = new Dimension(130, 160); treeView.setMinimumSize(minimumSize); splitPane.setPreferredSize(new Dimension(700, 700)); // Add the split pane to this panel. add(splitPane); }
protected JTree createTreeView(HashMap edgeNamesHash) { DefaultMutableTreeNode root = new DefaultMutableTreeNode("Edge Attributes"); createTreeNodes(root, edgeNamesHash); tree = new JTree(root); tree.addTreeSelectionListener(new MyTreeSelectionListener()); return tree; } // createTreeView //--------------------------------------------------------------------------------------
protected void addIfNotNull(DefaultMutableTreeNode parent, String info, Object data, boolean isUrl) { if (data != null) { parent.add(new DefaultMutableTreeNode( new InfoItem(info, data, isUrl) )); } } }
protected void init() { // Create the nodes. DefaultMutableTreeNode top = new DefaultMutableTreeNode("XChart Example Charts"); createNodes(top); tree = new JTree(top); // Create a tree that allows one selection at a time. tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); // Listen for when the selection changes. tree.addTreeSelectionListener(this); // Create the scroll pane and add the tree to it. JScrollPane treeView = new JScrollPane(tree); // Create Chart Panel tabbedPane = new JTabbedPane(); for (int i = 0; i < tree.getRowCount(); i++) { tree.expandRow(i); } // select first leaf DefaultMutableTreeNode firstLeaf = top.getFirstLeaf(); tree.setSelectionPath(new TreePath(firstLeaf.getPath())); // Add the scroll panes to a split pane. splitPane = new JSplitPane(JSplitPane.VERTICAL_SPLIT); splitPane.setTopComponent(treeView); splitPane.setBottomComponent(tabbedPane); Dimension minimumSize = new Dimension(130, 160); treeView.setMinimumSize(minimumSize); splitPane.setPreferredSize(new Dimension(700, 700)); // Add the split pane to this panel. add(splitPane); }
private void initTree() { rootNode = new DefaultMutableTreeNode(new Clazz("root")); tree = new JTree(rootNode); tree.setCellRenderer(new TreeRenderer()); clazzNodeMap = new HashMap<>(); clazzNodeMap.put(new Clazz("root"), rootNode); initPopup(); }
ASTTreeNode astTreeNode = (ASTTreeNode) e.getNewLeadSelectionPath().getLastPathComponent(); DefaultMutableTreeNode symbolTableTreeNode = new DefaultMutableTreeNode(); DefaultMutableTreeNode selectedAstTreeNode = new DefaultMutableTreeNode( "AST Node: " + astTreeNode.label()); symbolTableTreeNode.add(selectedAstTreeNode); for (int i = 0; i < scopes.size(); i++) { scope = scopes.get(i); DefaultMutableTreeNode scopeTreeNode = new DefaultMutableTreeNode( "Scope: " + scope.getClass().getSimpleName()); selectedAstTreeNode.add(scopeTreeNode); for (Map.Entry<NameDeclaration, List<NameOccurrence>> entry : scope.getDeclarations().entrySet()) { DefaultMutableTreeNode nameDeclarationTreeNode = new DefaultMutableTreeNode( entry.getKey().getClass().getSimpleName() + ": " + entry.getKey()); scopeTreeNode.add(nameDeclarationTreeNode); for (NameOccurrence nameOccurrence : entry.getValue()) { DefaultMutableTreeNode nameOccurranceTreeNode = new DefaultMutableTreeNode( "Name occurrence: " + nameOccurrence); nameDeclarationTreeNode.add(nameOccurranceTreeNode); DefaultMutableTreeNode attributesNode = new DefaultMutableTreeNode( "Attributes (accessible via XPath):"); selectedAstTreeNode.add(attributesNode); for (String attribute : attributes) { attributesNode.add(new DefaultMutableTreeNode(attribute));
KTreePanel() { super(new GridLayout(1,0)); tree = new JTree(new DefaultMutableTreeNode("No term loaded")); tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION); add(tree); JScrollPane treeView = new JScrollPane(tree); treeView.setMinimumSize(new Dimension(100,100)); treeView.setPreferredSize(new Dimension(500,300)); add(treeView); }
private void initSingleBenchmarkNodes(SolverBenchmarkResult solverBenchmarkResult, ProblemBenchmarkResult problemBenchmarkResult, DefaultMutableTreeNode problemNode) { for (SingleBenchmarkResult singleBenchmarkResult : solverBenchmarkResult.getSingleBenchmarkResultList()) { if (singleBenchmarkResult.getProblemBenchmarkResult().equals(problemBenchmarkResult)) { DefaultMutableTreeNode singleBenchmarkNode = resultCheckBoxMapping.get(singleBenchmarkResult); if (singleBenchmarkNode != null) { problemNode.add(singleBenchmarkNode); } else { DefaultMutableTreeNode singleNode = new DefaultMutableTreeNode(createSingleBenchmarkCheckBox(singleBenchmarkResult)); problemNode.add(singleNode); resultCheckBoxMapping.put(singleBenchmarkResult, singleNode); } } } }
public ChooserTree(Frame frame, IContainerSrvsGui<Frame> factoryGuiSrvBase, String title) { super(frame, factoryGuiSrvBase, title); rootNode = new DefaultMutableTreeNode(new NodeRootDescriptor()); treeModel = new DefaultTreeModel(rootNode); tree = new JTree(treeModel); JScrollPane treeView = new JScrollPane(tree); add(treeView, BorderLayout.CENTER); pack(); setSize(new Dimension(factoryGuiSrvBase.getSettingsGraphic().getScreenWidthPixels()/2, factoryGuiSrvBase.getSettingsGraphic().getScreenHeightPixels()/2)); setLocationRelativeTo(null); }