private void sortNodes() { Node[] origNodes = original.getChildren().getNodes(); if (isSortingActive()) { Node[] sortedNodes = new Node[origNodes.length]; System.arraycopy(origNodes, 0, sortedNodes, 0, origNodes.length); Collections.sort(Arrays.asList(sortedNodes), getRowComparator()); setKeys(sortedNodes); } else { setKeys(origNodes); } } }
JRadioButtonMenuItem noSortItem = new JRadioButtonMenuItem( NbBundle.getBundle(NodeTableModel.class).getString("LBL_NoSort"), !getSortedNodeTreeModel ().isSortingActive() ); noSortItem.addActionListener( new ActionListener() { public void actionPerformed(java.awt.event.ActionEvent actionEvent) { sortItem.add( descItem ); if ( ! getSortedNodeTreeModel ().isSortingActive() ) { ascItem.setEnabled( false ); descItem.setEnabled( false );
JRadioButtonMenuItem noSortItem = new JRadioButtonMenuItem( NbBundle.getBundle(NodeTableModel.class).getString("LBL_NoSort"), !getSortedNodeTreeModel ().isSortingActive() ); noSortItem.addActionListener( new ActionListener() { public void actionPerformed(java.awt.event.ActionEvent actionEvent) { sortItem.add( descItem ); if ( ! getSortedNodeTreeModel ().isSortingActive() ) { ascItem.setEnabled( false ); descItem.setEnabled( false );
JRadioButtonMenuItem noSortItem = new JRadioButtonMenuItem( NbBundle.getMessage(NodeTableModel.class, "LBL_NoSort"), !getSortedNodeTreeModel().isSortingActive() ); noSortItem.addActionListener( sortItem.add(descItem); if (!getSortedNodeTreeModel().isSortingActive()) { ascItem.setEnabled(false); descItem.setEnabled(false);
public void setRoot(TreeNode root) { super.setRoot (root); if (root instanceof VisualizerNode && isSortingActive ()) { sortChildren ((VisualizerNode)root, false); } }
public void nodesWereInserted (TreeNode node, int[] childIndices) { super.nodesWereInserted (node, childIndices); if (node instanceof VisualizerNode && isSortingActive ()) { sortChildren ((VisualizerNode)node, false); } }
public void setRoot(TreeNode root) { super.setRoot (root); if (root instanceof VisualizerNode && isSortingActive ()) { sortChildren ((VisualizerNode)root, false); } }
public void nodesChanged(TreeNode node, int[] childIndices) { super.nodesChanged (node, childIndices); if (node != null && childIndices != null && isSortingActive ()) { sortChildren ((VisualizerNode)node, false); } }
public void nodesChanged(TreeNode node, int[] childIndices) { super.nodesChanged (node, childIndices); if (node != null && childIndices != null && isSortingActive ()) { sortChildren ((VisualizerNode)node, false); } }
public void nodesWereInserted (TreeNode node, int[] childIndices) { super.nodesWereInserted (node, childIndices); if (node instanceof VisualizerNode && isSortingActive ()) { sortChildren ((VisualizerNode)node, false); } }