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.
package org.openide.text;
import org.openide.util.WeakListeners;
import java.io.*;
import java.util.*;
import javax.swing.JFrame;
import javax.swing.event.*;
import javax.swing.text.StyledDocument;
import javax.swing.text.Position;
CloneableEditorSupport.Pane editor = support.openAt(pos, column);
if (kind == SHOW_GOTO) {
java.awt.Window w = javax.swing.SwingUtilities.getWindowAncestor(editor.getComponent());
// be defensive, although w probably will always be non-null here
if (w != null) {
if( w instanceof JFrame ) {
JFrame frame = (JFrame)w;
int state = frame.getExtendedState();
if( (state & JFrame.ICONIFIED) > 0 )
frame.setExtendedState( state-JFrame.ICONIFIED );
}
w.toFront();
editor.getComponent ().requestActive();