public final class AdaptivePopupMenuPainter<E extends javax.swing.JPopupMenu,U extends WebPopupMenuUI> extends AdaptivePainter<E,U> implements IPopupMenuPainter<E,U>
component, listeners, ltr, propertyChangeListener, ui| Constructor and Description |
|---|
AdaptivePopupMenuPainter(Painter painter)
Constructs new AdaptiveLabelPainter for the specified painter.
|
| Modifier and Type | Method and Description |
|---|---|
void |
configurePopup(E popupMenu,
java.awt.Component invoker,
int x,
int y,
javax.swing.Popup popup)
Configures created popup to be displayed.
|
java.awt.Point |
preparePopupMenu(E popupMenu,
java.awt.Component invoker,
int x,
int y)
Prepares popup menu to be displayed.
|
addPainterListener, getBorders, getPainter, getPreferredSize, install, isOpaque, paint, removePainterListener, uninstallb, borderChange, getCompleteBorder, i, i, i, installPropertyChangeListener, isSectionPainter, isSettingsUpdateAllowed, orientationChange, p, propertyChange, repaint, repaint, repaint, revalidate, saveOrientation, uninstallPropertyChangeListener, updateAll, updateBorder, updateOpacity, updateOrientationclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddPainterListener, getBorders, getPreferredSize, install, isOpaque, paint, removePainterListener, uninstallpublic AdaptivePopupMenuPainter(Painter painter)
painter - painter to adaptpublic java.awt.Point preparePopupMenu(E popupMenu, java.awt.Component invoker, int x, int y)
IPopupMenuPainterpreparePopupMenu in interface IPopupMenuPainter<E extends javax.swing.JPopupMenu,U extends WebPopupMenuUI>popupMenu - JPopupMenu to prepare for displayinvoker - popup menu invokerx - screen x location actual popup is to be shown aty - screen y location actual popup is to be shown atpublic void configurePopup(E popupMenu, java.awt.Component invoker, int x, int y, javax.swing.Popup popup)
IPopupMenuPainterconfigurePopup in interface IPopupMenuPainter<E extends javax.swing.JPopupMenu,U extends WebPopupMenuUI>popupMenu - JPopupMenu to prepare for displayinvoker - popup menu invokerx - screen x location actual popup is to be shown aty - screen y location actual popup is to be shown atpopup - popup to be configured