public class ComboBoxPopup<T> extends ListPopupImpl
Modifier and Type | Class and Description |
---|---|
static interface |
ComboBoxPopup.Context<T> |
static interface |
ComboBoxPopup.SelectionListener<T> |
AbstractPopup.MyContentPanel
Disposable.Parent
ElementFilter.Active<T>, ElementFilter.Listener<T>
myChild, myStep, STEP_X_PADDING
FIRST_TIME_SIZE, myOk, myOwner, mySpeedSearch, mySpeedSearchPatternField, SHOW_HINTS
Constructor and Description |
---|
ComboBoxPopup(ComboBoxPopup.Context<T> context,
T selectedItem,
java.util.function.Consumer<? super T> onItemSelected) |
Modifier and Type | Method and Description |
---|---|
protected WizardPopup |
createPopup(WizardPopup parent,
PopupStep step,
java.lang.Object parentValue) |
javax.swing.JList<T> |
getList() |
protected javax.swing.ListCellRenderer<T> |
getListElementRenderer() |
void |
syncWithModelChange() |
addListSelectionListener, afterShowSync, beforeShow, createContent, dispose, disposeChildren, getActionMap, getCellBounds, getInputMap, getListModel, getListStep, getPreferredFocusableComponent, getSelectedIndex, getSelectedValues, goBack, handleFinalChoices, handleNextStep, handleNextStep, handleSelect, handleSelect, isActionClick, isModalContext, onAutoSelectionTimer, onChildSelectedFor, onSelectByMnemonic, onSpeedSearchPatternChanged, process, setHandleAutoSelectionBeforeShow, setMaxRowCount, shouldUseStatistics, showInBestPositionFor, showUnderneathOfLabel
actionPerformed, afterShow, cancel, createContentPanel, createScrollPane, dispatch, disposeAllParents, getActionForKeyStroke, getBounds, getParent, getSpeedSearch, getStep, isCancelKeyEnabled, isResizable, notifyParentOnChildSelection, registerAction, registerAction, restartTimer, setFinalRunnable, setOk, setParentValue, shouldBeShowing, show, stopTimer
addListener, addPopupListener, addResizeListener, cancel, canClose, canShow, closeOk, dispatchKeyEvent, focusPreferredComponent, getBestPositionFor, getCenterOf, getChildPopups, getComponent, getConsumedScreenBounds, getContent, getDimensionServiceKey, getFooterPreferredSize, getHeaderPreferredSize, getLocationOnScreen, getOwner, getPopupBorder, getPopupWindow, getProject, getSize, getTitle, getUnderlyingWindow, getUserData, init, isBusy, isCloseRequest, isDisposed, isFocused, isFocused, isNativePopup, isPersistent, isVisible, moveTo, moveToFitScreen, pack, prepareToShow, removeListener, requestFocus, setAdText, setAdText, setCaption, setDataProvider, setDimensionServiceKey, setHeaderComponent, setLocation, setLocation, setMinimumSize, setOkHandler, setRequestFocus, setShowHints, setSize, setSize, setSpeedSearchAlwaysShown, setUiVisible, setUserData, setWarning, show, show, showCenteredInCurrentWindow, showInBestPositionFor, showInCenterOf, showInFocusCenter, showInScreenCoordinates, showUnderneathOf, storeDimensionSize
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addListener, cancel, cancel, canClose, canShow, closeOk, dispatchKeyEvent, getBestPositionFor, getContent, getLocationOnScreen, getOwner, getSize, getUserData, isCancelKeyEnabled, isDisposed, isFocused, isNativePopup, isPersistent, isVisible, moveToFitScreen, pack, removeListener, setAdText, setCaption, setDataProvider, setFinalRunnable, setLocation, setMinimumSize, setRequestFocus, setSize, setUiVisible, show, show, showCenteredInCurrentWindow, showInBestPositionFor, showInCenterOf, showInFocusCenter, showInScreenCoordinates, showUnderneathOf
public ComboBoxPopup(ComboBoxPopup.Context<T> context, T selectedItem, java.util.function.Consumer<? super T> onItemSelected)
public void syncWithModelChange()
protected WizardPopup createPopup(WizardPopup parent, PopupStep step, java.lang.Object parentValue)
createPopup
in class WizardPopup
public javax.swing.JList<T> getList()
getList
in class ListPopupImpl
protected javax.swing.ListCellRenderer<T> getListElementRenderer()
getListElementRenderer
in class ListPopupImpl