src/share/classes/java/awt/Choice.java

Print this page

        

*** 104,113 **** --- 104,122 ---- /* * JDK 1.1 serialVersionUID */ private static final long serialVersionUID = -4075310674757313071L; + static { + /* ensure that the necessary native libraries are loaded */ + Toolkit.loadLibraries(); + /* initialize JNI field and method ids */ + if (!GraphicsEnvironment.isHeadless()) { + initIDs(); + } + } + /** * Creates a new choice menu. The menu initially has no items in it. * <p> * By default, the first item added to the choice menu becomes the * selected item, until a different selection is made by the user
*** 709,718 **** --- 718,731 ---- else // skip value for unrecognized key s.readObject(); } } + /** + * Initialize JNI field and method IDs + */ + private static native void initIDs(); ///////////////// // Accessibility support ////////////////