Package com.intellij.util.ui.treetable

Examples of com.intellij.util.ui.treetable.ListTreeTableModelOnColumns


    copySelection(myFlatView, myTreeView);
    myCardLayout.show(this, TREE);
  }

  private Component createTreeComponent(DualViewColumnInfo[] columns, TreeNode root) {
    myTreeView = new TreeTableView(new ListTreeTableModelOnColumns(root, createTreeColumns(columns))) {
      public TableCellRenderer getCellRenderer(int row, int column) {
        return createWrappedRenderer(super.getCellRenderer(row, column));
      }
    };
    myTreeView.getTree().getSelectionModel().setSelectionMode(TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION);
View Full Code Here


    myTreeView.getSelectionModel().addListSelectionListener(listSelectionListener);
    myFlatView.getSelectionModel().addListSelectionListener(listSelectionListener);
  }

  public void changeColumnSet(DualViewColumnInfo[] columns) {
    myTreeView.setTableModel(new ListTreeTableModelOnColumns((TreeNode)myTreeView.getTreeViewModel().getRoot(),
                                                             createTreeColumns(columns)));
    myFlatView.setModel(new ListTableModel(columns));
    if (myTreeCellRenderer != null) myTreeView.setTreeCellRenderer(myTreeCellRenderer);
    setRootVisible(myRootVisible);
View Full Code Here

  public JamTreeTableView(final Project project, final JamNodeDescriptor rootDescriptor) {
    myProject = project;
    myRootDescriptor = rootDescriptor;

    final DefaultMutableTreeNode rootNode = new DefaultMutableTreeNode();
    myModel = new ListTreeTableModelOnColumns(rootNode, ColumnInfo.EMPTY_ARRAY) {

      public boolean isCellEditable(Object node, int column) {
        try {
          return super.isCellEditable(getJamNodeDescriptor(node), column);
        }
View Full Code Here

TOP

Related Classes of com.intellij.util.ui.treetable.ListTreeTableModelOnColumns

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.