public int getRowCount() { return getOutline().getRowCount(); }
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(); } }
public void run() { outline.tableChanged(new TableModelEvent(outline.getModel(), 0, outline.getRowCount())); } });
@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())); } }); } }
@Override public void run() { outline.tableChanged(new TableModelEvent(outline.getModel(), 0, outline.getRowCount())); } });
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())); } }); } }
@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; }
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()]); }
/** * 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(); }
/** * 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(); }