org.netbeans.swing.outline.Outline.getRowCount()方法的使用及代码示例

x33g5p2x  于2022-01-26 转载在 其他  
字(5.3k)|赞(0)|评价(0)|浏览(151)

本文整理了Java中org.netbeans.swing.outline.Outline.getRowCount()方法的一些代码示例,展示了Outline.getRowCount()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Outline.getRowCount()方法的具体详情如下:
包路径:org.netbeans.swing.outline.Outline
类名称:Outline
方法名:getRowCount

Outline.getRowCount介绍

暂无

代码示例

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-mercurial

public int getRowCount() {
  return getOutline().getRowCount();
}

代码示例来源:origin: stackoverflow.com

public void actionPerformed(ActionEvent e) {
  final Outline outline = ov.getOutline();
  int cols = outline.getColumnCount();
  int rows = outline.getRowCount();
  for (int i = 0; i < rows; i++) {
    for (int j = 0; j < cols; j++) {
      System.out.print(outline.getValueAt(i, j) + ", ");
    }
    System.out.println();
  }
}

代码示例来源:origin: org.netbeans.api/org-openide-explorer

public void run() {
    outline.tableChanged(new TableModelEvent(outline.getModel(), 0, outline.getRowCount()));
  }
});

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-dlight-visualizers

@Override
public void propertyChange(PropertyChangeEvent evt) {
  stopCellEditing();
  if (SwingUtilities.isEventDispatchThread()) {
    outline.tableChanged(new TableModelEvent(outline.getModel(), 0, outline.getRowCount()));
  } else {
    SwingUtilities.invokeLater(new Runnable() {
      @Override
      public void run() {
        outline.tableChanged(new TableModelEvent(outline.getModel(), 0, outline.getRowCount()));
      }
    });
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-dlight-visualizers

@Override
  public void run() {
    outline.tableChanged(new TableModelEvent(outline.getModel(), 0, outline.getRowCount()));
  }
});

代码示例来源:origin: org.netbeans.api/org-openide-explorer

public void propertyChange(PropertyChangeEvent evt) {
  // We get this event while editing
  stopCellEditingNoCommit();
  if( SwingUtilities.isEventDispatchThread() ) {
    outline.tableChanged(new TableModelEvent(outline.getModel(), 0, outline.getRowCount()));
  } else {
    SwingUtilities.invokeLater( new Runnable() {
      public void run() {
        outline.tableChanged(new TableModelEvent(outline.getModel(), 0, outline.getRowCount()));
      }
    });
  }
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-remotefs-versioning-api

@Override
public T getNodeAtPosition (int position) {
  for (int i = 0; i < view.getOutline().getRowCount(); ++i) {
    Node n = getNodeAt(view.getOutline().convertRowIndexToModel(i));
    T converted = convertNode(n);
    if (converted != null) {
      if (position-- == 0) {
        return converted;
      }
    }
  }
  return null;
}

代码示例来源:origin: org.netbeans.modules/org-netbeans-modules-remotefs-versioning-api

private static Node[] getChildrenInDisplayedOrder(Node parent,
    OutlineView outlineView) {
  Outline outline = outlineView.getOutline();
  Node[] unsortedChildren = parent.getChildren().getNodes(true);
  int rows = outlineView.getOutline().getRowCount();
  int start = findRowIndexInOutline(parent, outline, rows);
  if (start == -1 && parent != ExplorerManager.find(outlineView).getRootContext()) {
    return unsortedChildren;
  }
  List<Node> children = new LinkedList<Node>();
  for (int j = start + 1; j < rows; j++) {
    int childModelIndex = outline.convertRowIndexToModel(j);
    if (childModelIndex == -1) {
      continue;
    }
    Object childObject = outline.getModel().getValueAt(
        childModelIndex, 0);
    Node childNode = Visualizer.findNode(childObject);
    if (childNode.getParentNode() == parent) {
      children.add(childNode);
    } else if (children.size() == unsortedChildren.length) {
      break;
    }
  }
  return children.toArray(new Node[children.size()]);
}

代码示例来源:origin: digital-preservation/droid

/**
 * Applies the filter.
 */
public void applyFilter() {
  //ProfileForm selectedProfile = droidContext.getSelectedProfile();
  //DefaultTreeModel treeMdl = (DefaultTreeModel) selectedProfile
  DefaultTreeModel treeMdl = (DefaultTreeModel) profileToFilter
      .getTreeModel();
  Outline outline = profileToFilter.getResultsOutline();
  for (int i = outline.getRowCount(); i > 0; i--) {
    // remove node from profile spec
    DefaultMutableTreeNode node = (DefaultMutableTreeNode) outline.getValueAt(i - 1, 0);
    if (!node.isRoot()) {
      treeMdl.removeNodeFromParent(node);
    }
  }
  treeMdl.reload();
  DefaultMutableTreeNode rootNode = (DefaultMutableTreeNode) treeMdl.getRoot();
  //String profileId = droidContext.getSelectedProfile().getProfile().getUuid();
  String profileId = profileToFilter.getProfile().getUuid();
  List<ProfileResourceNode> childNodes = profileManager.findRootNodes(profileId);
  for (ProfileResourceNode profileNode : childNodes) {
    DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(profileNode);
    treeNode.setAllowsChildren(profileNode.allowsChildren());
    rootNode.add(treeNode);
  }
  treeMdl.reload();
}

代码示例来源:origin: uk.gov.nationalarchives/droid-ui

/**
 * Applies the filter.
 */
public void applyFilter() {
  //ProfileForm selectedProfile = droidContext.getSelectedProfile();
  //DefaultTreeModel treeMdl = (DefaultTreeModel) selectedProfile
  DefaultTreeModel treeMdl = (DefaultTreeModel) profileToFilter
      .getTreeModel();
  Outline outline = profileToFilter.getResultsOutline();
  for (int i = outline.getRowCount(); i > 0; i--) {
    // remove node from profile spec
    DefaultMutableTreeNode node = (DefaultMutableTreeNode) outline.getValueAt(i - 1, 0);
    if (!node.isRoot()) {
      treeMdl.removeNodeFromParent(node);
    }
  }
  treeMdl.reload();
  DefaultMutableTreeNode rootNode = (DefaultMutableTreeNode) treeMdl.getRoot();
  //String profileId = droidContext.getSelectedProfile().getProfile().getUuid();
  String profileId = profileToFilter.getProfile().getUuid();
  List<ProfileResourceNode> childNodes = profileManager.findRootNodes(profileId);
  for (ProfileResourceNode profileNode : childNodes) {
    DefaultMutableTreeNode treeNode = new DefaultMutableTreeNode(profileNode);
    treeNode.setAllowsChildren(profileNode.allowsChildren());
    rootNode.add(treeNode);
  }
  treeMdl.reload();
}

相关文章