equal
deleted
inserted
replaced
38 import java.beans.PropertyChangeListener; |
38 import java.beans.PropertyChangeListener; |
39 import java.beans.PropertyChangeEvent; |
39 import java.beans.PropertyChangeEvent; |
40 import java.util.Set; |
40 import java.util.Set; |
41 import java.awt.AWTKeyStroke; |
41 import java.awt.AWTKeyStroke; |
42 import java.applet.Applet; |
42 import java.applet.Applet; |
|
43 import javax.tools.annotation.GenerateNativeHeader; |
43 import sun.applet.AppletPanel; |
44 import sun.applet.AppletPanel; |
44 |
45 |
45 /** |
46 /** |
46 * A generic container used for embedding Java components, usually applets. |
47 * A generic container used for embedding Java components, usually applets. |
47 * An EmbeddedFrame has two related uses: |
48 * An EmbeddedFrame has two related uses: |
57 * handle should be of the appropriate native type for a specific |
58 * handle should be of the appropriate native type for a specific |
58 * platform, as stored in the pData field of the ComponentPeer. |
59 * platform, as stored in the pData field of the ComponentPeer. |
59 * |
60 * |
60 * @author Thomas Ball |
61 * @author Thomas Ball |
61 */ |
62 */ |
|
63 /* No native methods here, but the constants are needed in the supporting JNI code */ |
|
64 @GenerateNativeHeader |
62 public abstract class EmbeddedFrame extends Frame |
65 public abstract class EmbeddedFrame extends Frame |
63 implements KeyEventDispatcher, PropertyChangeListener { |
66 implements KeyEventDispatcher, PropertyChangeListener { |
64 |
67 |
65 private boolean isCursorAllowed = true; |
68 private boolean isCursorAllowed = true; |
66 private static Field fieldPeer; |
69 private static Field fieldPeer; |