This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.
} else if (keyCode == KeyEvent.VK_ENTER) {
removeSearchField();
// bugfix #39607, don't expand selected node when default action invoked
TreeNode selectedTNode = (TreeNode)getSelectionPath().getLastPathComponent();
TreePath selectedTPath = getSelectionPath ();
Node selectedNode = Visualizer.findNode (selectedTNode);
if (selectedTPath != null) {
if (selectedNode.getPreferredAction () != null && selectedNode.getPreferredAction ().isEnabled ()) {
TreeNode selectedTNode = (TreeNode)selectedTPath.getLastPathComponent();
selectedNode.getPreferredAction ().actionPerformed (new ActionEvent (this, ActionEvent.ACTION_PERFORMED, ""));
} else {
expandPath (getSelectionPath ());
}
ExplorerTree.this.requestFocus();
ExplorerTree.this.dispatchEvent(e);