jdk/src/solaris/classes/sun/awt/X11/XPopupMenuPeer.java
changeset 3938 ef327bd847c0
parent 116 9c43d9eb1029
child 5506 202f599c92aa
equal deleted inserted replaced
3934:487e1aa949c4 3938:ef327bd847c0
    31 import java.lang.reflect.Field;
    31 import java.lang.reflect.Field;
    32 import java.lang.reflect.Method;
    32 import java.lang.reflect.Method;
    33 import java.lang.reflect.InvocationTargetException;
    33 import java.lang.reflect.InvocationTargetException;
    34 
    34 
    35 import java.util.Vector;
    35 import java.util.Vector;
    36 import java.util.logging.*;
    36 import sun.util.logging.PlatformLogger;
    37 
    37 
    38 import sun.awt.SunToolkit;
    38 import sun.awt.SunToolkit;
    39 
    39 
    40 public class XPopupMenuPeer extends XMenuWindow implements PopupMenuPeer {
    40 public class XPopupMenuPeer extends XMenuWindow implements PopupMenuPeer {
    41 
    41 
    42     /************************************************
    42     /************************************************
    43      *
    43      *
    44      * Data members
    44      * Data members
    45      *
    45      *
    46      ************************************************/
    46      ************************************************/
    47     private static Logger log = Logger.getLogger("sun.awt.X11.XBaseMenuWindow");
    47     private static PlatformLogger log = PlatformLogger.getLogger("sun.awt.X11.XBaseMenuWindow");
    48 
    48 
    49     /*
    49     /*
    50      * Primary members
    50      * Primary members
    51      */
    51      */
    52     private XComponentPeer componentPeer;
    52     private XComponentPeer componentPeer;
   144      * addSeparator routines are not used
   144      * addSeparator routines are not used
   145      * in peers. Shared code invokes addItem("-")
   145      * in peers. Shared code invokes addItem("-")
   146      * for adding separators
   146      * for adding separators
   147      */
   147      */
   148     public void addSeparator() {
   148     public void addSeparator() {
   149         if (log.isLoggable(Level.FINER)) log.finer("addSeparator is not implemented");
   149         if (log.isLoggable(PlatformLogger.FINER)) log.finer("addSeparator is not implemented");
   150     }
   150     }
   151 
   151 
   152     /*
   152     /*
   153      * From PopupMenuPeer
   153      * From PopupMenuPeer
   154      */
   154      */
   380      * Now we override this function do disable F10 explicit
   380      * Now we override this function do disable F10 explicit
   381      * processing. All processing is done using KeyEvent.
   381      * processing. All processing is done using KeyEvent.
   382      */
   382      */
   383     public void handleKeyPress(XEvent xev) {
   383     public void handleKeyPress(XEvent xev) {
   384         XKeyEvent xkey = xev.get_xkey();
   384         XKeyEvent xkey = xev.get_xkey();
   385         if (log.isLoggable(Level.FINE)) {
   385         if (log.isLoggable(PlatformLogger.FINE)) {
   386             log.fine(xkey.toString());
   386             log.fine(xkey.toString());
   387         }
   387         }
   388         if (isEventDisabled(xev)) {
   388         if (isEventDisabled(xev)) {
   389             return;
   389             return;
   390         }
   390         }