< prev index next >
modules/javafx.web/src/main/java/com/sun/javafx/webkit/theme/PopupMenuImpl.java
Print this page
@@ -23,30 +23,26 @@
* questions.
*/
package com.sun.javafx.webkit.theme;
-import java.util.logging.Logger;
-import java.util.logging.Level;
-
-import javafx.event.ActionEvent;
-import javafx.event.EventHandler;
+import com.sun.javafx.logging.PlatformLogger;
+import com.sun.javafx.logging.PlatformLogger.Level;
import javafx.scene.control.ContextMenu;
import javafx.scene.control.MenuItem;
import javafx.scene.web.WebView;
-import javafx.stage.WindowEvent;
import com.sun.webkit.Invoker;
import com.sun.webkit.graphics.WCFont;
import com.sun.webkit.graphics.WCPoint;
import com.sun.webkit.WebPage;
import com.sun.webkit.WebPageClient;
public final class PopupMenuImpl extends com.sun.webkit.PopupMenu {
- private final static Logger log = Logger.getLogger(PopupMenuImpl.class.getName());
+ private final static PlatformLogger log = PlatformLogger.getLogger(PopupMenuImpl.class.getName());
private final ContextMenu popupMenu;
public PopupMenuImpl() {
popupMenu = new ContextMenu();
@@ -63,18 +59,18 @@
notifyPopupClosed();
});
});
popupMenu.setOnAction(t -> {
MenuItem item = (MenuItem) t.getTarget();
- log.log(Level.FINE, "onAction: item={0}", item);
+ log.fine("onAction: item={0}", item);
notifySelectionCommited(popupMenu.getItems().indexOf(item));
});
}
@Override protected void show(WebPage page, final int x, final int y, final int width) {
if (log.isLoggable(Level.FINE)) {
- log.log(Level.FINE, "show at [{0}, {1}], width={2}", new Object[] {x, y, width});
+ log.fine("show at [{0}, {1}], width={2}", new Object[] {x, y, width});
}
// TODO: doesn't work
popupMenu.setPrefWidth(width);
popupMenu.setPrefHeight(popupMenu.getHeight());
doShow(popupMenu, page, x, y);
@@ -88,11 +84,11 @@
@Override protected void appendItem(String itemText, boolean isLabel,
boolean isSeparator, boolean isEnabled,
int bgColor, int fgColor, WCFont font)
{
if (log.isLoggable(Level.FINEST)) {
- log.log(Level.FINEST, "itemText={0}, isLabel={1}, isSeparator={2}, isEnabled={3}, " +
+ log.finest("itemText={0}, isLabel={1}, isSeparator={2}, isEnabled={3}, " +
"bgColor={4}, fgColor={5}, font={6}", new Object[] {itemText, isLabel,
isSeparator, isEnabled, bgColor, fgColor, font});
}
MenuItem item;
@@ -107,11 +103,11 @@
item.setMnemonicParsing(false);
popupMenu.getItems().add(item);
}
@Override protected void setSelectedItem(int index) {
- log.log(Level.FINEST, "index={0}", index);
+ log.finest("index={0}", index);
// TODO requestFocus is not supported currently
//popupMenu.getItems().get(index).requestFocus();
}
static void doShow(final ContextMenu popup, WebPage page, int anchorX, int anchorY) {
< prev index next >