public class ComponentPopupBuilderImpl extends java.lang.Object implements ComponentPopupBuilder
| Constructor and Description |
|---|
ComponentPopupBuilderImpl(javax.swing.JComponent component,
javax.swing.JComponent preferredFocusedComponent) |
public ComponentPopupBuilderImpl(javax.swing.JComponent component,
javax.swing.JComponent preferredFocusedComponent)
public ComponentPopupBuilder setMayBeParent(boolean mayBeParent)
setMayBeParent in interface ComponentPopupBuilderpublic ComponentPopupBuilder setTitle(java.lang.String title)
setTitle in interface ComponentPopupBuilderpublic ComponentPopupBuilder setResizable(boolean resizable)
setResizable in interface ComponentPopupBuilderpublic ComponentPopupBuilder setMovable(boolean movable)
setMovable in interface ComponentPopupBuilderpublic ComponentPopupBuilder setCancelOnClickOutside(boolean cancel)
setCancelOnClickOutside in interface ComponentPopupBuilderpublic ComponentPopupBuilder setCancelOnMouseOutCallback(MouseChecker shouldCancel)
setCancelOnMouseOutCallback in interface ComponentPopupBuilderpublic ComponentPopupBuilder addListener(JBPopupListener listener)
addListener in interface ComponentPopupBuilderpublic ComponentPopupBuilder setRequestFocus(boolean requestFocus)
setRequestFocus in interface ComponentPopupBuilderpublic ComponentPopupBuilder setFocusable(boolean focusable)
setFocusable in interface ComponentPopupBuilderpublic ComponentPopupBuilder setDimensionServiceKey(Project project, java.lang.String key, boolean useForXYLocation)
setDimensionServiceKey in interface ComponentPopupBuilderDimensionServicepublic ComponentPopupBuilder setCancelCallback(Computable<java.lang.Boolean> shouldProceed)
setCancelCallback in interface ComponentPopupBuilderpublic ComponentPopupBuilder setCancelButton(IconButton cancelButton)
setCancelButton in interface ComponentPopupBuilderpublic ComponentPopupBuilder setCommandButton(ActiveComponent button)
setCommandButton in interface ComponentPopupBuilderpublic ComponentPopupBuilder setCouldPin(Processor<? super JBPopup> callback)
setCouldPin in interface ComponentPopupBuilderpublic ComponentPopupBuilder setKeyboardActions(java.util.List<? extends Pair<java.awt.event.ActionListener,javax.swing.KeyStroke>> keyboardActions)
setKeyboardActions in interface ComponentPopupBuilderpublic ComponentPopupBuilder setSettingButtons(java.awt.Component button)
setSettingButtons in interface ComponentPopupBuilderpublic ComponentPopupBuilder setCancelOnOtherWindowOpen(boolean cancelOnWindow)
setCancelOnOtherWindowOpen in interface ComponentPopupBuilderpublic ComponentPopupBuilder setCancelOnWindowDeactivation(boolean cancelOnWindowDeactivation)
setCancelOnWindowDeactivation in interface ComponentPopupBuilderpublic ComponentPopupBuilder setKeyEventHandler(BooleanFunction<? super java.awt.event.KeyEvent> handler)
ComponentPopupBuilderJBPopup.dispatchKeyEvent(KeyEvent).setKeyEventHandler in interface ComponentPopupBuilderpublic ComponentPopupBuilder setProject(Project project)
setProject in interface ComponentPopupBuilderpublic JBPopup createPopup()
createPopup in interface ComponentPopupBuilderpublic ComponentPopupBuilder setRequestFocusCondition(Project project, Condition<? super Project> condition)
setRequestFocusCondition in interface ComponentPopupBuilderpublic ComponentPopupBuilder setTitleIcon(ActiveIcon icon)
setTitleIcon in interface ComponentPopupBuilderpublic ComponentPopupBuilder setCancelKeyEnabled(boolean enabled)
setCancelKeyEnabled in interface ComponentPopupBuilderpublic ComponentPopupBuilder setLocateByContent(boolean byContent)
setLocateByContent in interface ComponentPopupBuilderpublic ComponentPopupBuilder setLocateWithinScreenBounds(boolean within)
setLocateWithinScreenBounds in interface ComponentPopupBuilderpublic ComponentPopupBuilder setMinSize(java.awt.Dimension minSize)
setMinSize in interface ComponentPopupBuilderpublic ComponentPopupBuilder setMaskProvider(MaskProvider maskProvider)
ComponentPopupBuildersetMaskProvider in interface ComponentPopupBuilderpublic ComponentPopupBuilder setAlpha(float alpha)
setAlpha in interface ComponentPopupBuilderpublic ComponentPopupBuilder setBelongsToGlobalPopupStack(boolean isInStack)
setBelongsToGlobalPopupStack in interface ComponentPopupBuilderpublic ComponentPopupBuilder addUserData(java.lang.Object object)
addUserData in interface ComponentPopupBuilderpublic ComponentPopupBuilder setModalContext(boolean modal)
setModalContext in interface ComponentPopupBuilderpublic ComponentPopupBuilder setFocusOwners(java.awt.Component [] focusOwners)
setFocusOwners in interface ComponentPopupBuilderpublic ComponentPopupBuilder setAdText(java.lang.String text)
ComponentPopupBuildersetAdText in interface ComponentPopupBuilderpublic ComponentPopupBuilder setAdText(java.lang.String text, int textAlignment)
setAdText in interface ComponentPopupBuilderpublic ComponentPopupBuilder setShowShadow(boolean show)
setShowShadow in interface ComponentPopupBuilderpublic ComponentPopupBuilder setShowBorder(boolean show)
setShowBorder in interface ComponentPopupBuilderpublic ComponentPopupBuilder setNormalWindowLevel(boolean b)
setNormalWindowLevel in interface ComponentPopupBuilderpublic ComponentPopupBuilder setBorderColor(java.awt.Color color)
setBorderColor in interface ComponentPopupBuilderpublic ComponentPopupBuilder setOkHandler(java.lang.Runnable okHandler)
ComponentPopupBuilderJBPopup.closeOk(InputEvent).setOkHandler in interface ComponentPopupBuilder