KeyboardFocusManager.getCurrentKeyboardFocusManager().getActiveWindow() returns null in IE browser. In Mozilla, it returns WNetscapeEmbeddeFrame and in appletviewer, it returns AppletViewer.
import java.awt.Window;
import java.awt.KeyboardFocusManager;
import java.io.File;
import java.io.FileWriter;
public class OwnerApplet extends javax.swing.JApplet
{
public void start()
{
Window owner = KeyboardFocusManager.getCurrentKeyboardFocusManager().
getActiveWindow();
FileWriter fo;
try {
fo = new FileWriter(new File("c:/owner.out"));
fo.write("OwnerApplet.java, OWNER = "+owner);
fo.flush();
fo.close();
} catch (Exception e) {
}
}
}
When this happens it makes it impossible to create dialogs that are
modal wrt the parent.
Since this works in appletviewer and mozilla I am assuming its a problem
in the IE plugin
import java.awt.Window;
import java.awt.KeyboardFocusManager;
import java.io.File;
import java.io.FileWriter;
public class OwnerApplet extends javax.swing.JApplet
{
public void start()
{
Window owner = KeyboardFocusManager.getCurrentKeyboardFocusManager().
getActiveWindow();
FileWriter fo;
try {
fo = new FileWriter(new File("c:/owner.out"));
fo.write("OwnerApplet.java, OWNER = "+owner);
fo.flush();
fo.close();
} catch (Exception e) {
}
}
}
When this happens it makes it impossible to create dialogs that are
modal wrt the parent.
Since this works in appletviewer and mozilla I am assuming its a problem
in the IE plugin