Package org.jdesktop.swingx.treetable

Examples of org.jdesktop.swingx.treetable.DefaultTreeTableModel


    /**
     * Constructs a JXTreeTable using a
     * {@link org.jdesktop.swingx.treetable.DefaultTreeTableModel}.
     */
    public JXTreeTable() {
        this(new DefaultTreeTableModel());
    }
View Full Code Here


    DefaultMutableTreeTableNode root = new DefaultMutableTreeTableNode("root");
    root.add(new DefaultMutableTreeTableNode("child1"));
    root.add(new MyMutableTreeTableNode(new String[]{"child2", "1", "2", "3"}));
    root.add(new DefaultMutableTreeTableNode("child3"));
    List<String> columns = Arrays.asList("root", "col1", "col2", "col3");
    TreeTableModel m = new DefaultTreeTableModel(root, columns);
    treeTable.setTreeTableModel(m);
    setDefaultCloseOperation(EXIT_ON_CLOSE);
    add(treeTable, BorderLayout.CENTER);
    pack();
    repaint();
View Full Code Here

        List<MutableTreeTableNode> children = Lists.newArrayList();
        for (Enumeration<?> en = parent.children(); en.hasMoreElements(); ) {
            MutableTreeTableNode child = (MutableTreeTableNode) en.nextElement();
            children.add(child);
        }
        DefaultTreeTableModel treeTableModel = (DefaultTreeTableModel) treeTable.getTreeTableModel();
        for (MutableTreeTableNode child : children) {
            treeTableModel.removeNodeFromParent(child);
        }
        treeTableModel.insertNodeInto(node, parent, 0);
    }
View Full Code Here

        treeTableModel.insertNodeInto(node, parent, 0);
    }

    public void stop() {
        timer.stop();
        DefaultTreeTableModel treeTableModel = (DefaultTreeTableModel) treeTable.getTreeTableModel();
        if (node.getParent() != null) {
            treeTableModel.removeNodeFromParent(node);
        }
        timer = null;
    }
View Full Code Here

    final ConfigSource configSource = getToolContext().getConfigSource();
    final PositionSource positionSource = getToolContext().getPositionSource();
    final SecuritySource securitySource = getToolContext().getSecuritySource();
   
    _failuresTreeTable = new JXTreeTable(new DefaultTreeTableModel());
    _failuresTreeTable.setShowsRootHandles(true);
    _failuresTreeTable.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
   
    JPanel panel = new JPanel();
    mainPanel.add(panel, BorderLayout.CENTER);
View Full Code Here

TOP

Related Classes of org.jdesktop.swingx.treetable.DefaultTreeTableModel

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.