public class DarculaJBPopupComboPopup<T> extends java.lang.Object implements javax.swing.plaf.basic.ComboPopup, ComboBoxPopup.Context<T>, java.awt.event.ItemListener, java.awt.event.MouseListener, java.awt.event.MouseMotionListener, java.awt.event.MouseWheelListener, java.beans.PropertyChangeListener, javax.swing.event.AncestorListener
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CLIENT_PROP |
static java.lang.String |
USE_LIVE_UPDATE_MODEL |
| Constructor and Description |
|---|
DarculaJBPopupComboPopup(javax.swing.JComboBox<T> comboBox) |
| Modifier and Type | Method and Description |
|---|---|
void |
ancestorAdded(javax.swing.event.AncestorEvent event) |
void |
ancestorMoved(javax.swing.event.AncestorEvent event) |
void |
ancestorRemoved(javax.swing.event.AncestorEvent event) |
void |
configureList(javax.swing.JList<T> list) |
java.awt.event.KeyListener |
getKeyListener() |
javax.swing.JList<T> |
getList() |
int |
getMaximumRowCount() |
javax.swing.ListModel<T> |
getModel() |
java.awt.event.MouseListener |
getMouseListener() |
java.awt.event.MouseMotionListener |
getMouseMotionListener() |
Project |
getProject() |
javax.swing.ListCellRenderer<? super T> |
getRenderer() |
void |
hide() |
boolean |
isVisible() |
void |
itemStateChanged(java.awt.event.ItemEvent e) |
void |
mouseClicked(java.awt.event.MouseEvent e) |
void |
mouseDragged(java.awt.event.MouseEvent e) |
void |
mouseEntered(java.awt.event.MouseEvent e) |
void |
mouseExited(java.awt.event.MouseEvent e) |
void |
mouseMoved(java.awt.event.MouseEvent e) |
void |
mousePressed(java.awt.event.MouseEvent e) |
void |
mouseReleased(java.awt.event.MouseEvent e) |
void |
mouseWheelMoved(java.awt.event.MouseWheelEvent e) |
void |
onPopupStepCancelled() |
void |
propertyChange(java.beans.PropertyChangeEvent e) |
void |
show() |
void |
uninstallingUI() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcustomizeListRendererComponentpublic static final java.lang.String CLIENT_PROP
public static final java.lang.String USE_LIVE_UPDATE_MODEL
public DarculaJBPopupComboPopup(javax.swing.JComboBox<T> comboBox)
public Project getProject()
getProject in interface ComboBoxPopup.Context<T>public javax.swing.ListModel<T> getModel()
getModel in interface ComboBoxPopup.Context<T>public javax.swing.ListCellRenderer<? super T> getRenderer()
getRenderer in interface ComboBoxPopup.Context<T>public int getMaximumRowCount()
getMaximumRowCount in interface ComboBoxPopup.Context<T>public void onPopupStepCancelled()
onPopupStepCancelled in interface ComboBoxPopup.Context<T>public void show()
show in interface javax.swing.plaf.basic.ComboPopuppublic void configureList(javax.swing.JList<T> list)
configureList in interface ComboBoxPopup.Context<T>public void hide()
hide in interface javax.swing.plaf.basic.ComboPopuppublic boolean isVisible()
isVisible in interface javax.swing.plaf.basic.ComboPopuppublic javax.swing.JList<T> getList()
getList in interface javax.swing.plaf.basic.ComboPopuppublic java.awt.event.MouseListener getMouseListener()
getMouseListener in interface javax.swing.plaf.basic.ComboPopuppublic java.awt.event.MouseMotionListener getMouseMotionListener()
getMouseMotionListener in interface javax.swing.plaf.basic.ComboPopuppublic java.awt.event.KeyListener getKeyListener()
getKeyListener in interface javax.swing.plaf.basic.ComboPopuppublic void uninstallingUI()
uninstallingUI in interface javax.swing.plaf.basic.ComboPopuppublic void propertyChange(java.beans.PropertyChangeEvent e)
propertyChange in interface java.beans.PropertyChangeListenerpublic void itemStateChanged(java.awt.event.ItemEvent e)
itemStateChanged in interface java.awt.event.ItemListenerpublic void mouseClicked(java.awt.event.MouseEvent e)
mouseClicked in interface java.awt.event.MouseListenerpublic void mousePressed(java.awt.event.MouseEvent e)
mousePressed in interface java.awt.event.MouseListenerpublic void mouseReleased(java.awt.event.MouseEvent e)
mouseReleased in interface java.awt.event.MouseListenerpublic void mouseEntered(java.awt.event.MouseEvent e)
mouseEntered in interface java.awt.event.MouseListenerpublic void mouseExited(java.awt.event.MouseEvent e)
mouseExited in interface java.awt.event.MouseListenerpublic void mouseDragged(java.awt.event.MouseEvent e)
mouseDragged in interface java.awt.event.MouseMotionListenerpublic void mouseMoved(java.awt.event.MouseEvent e)
mouseMoved in interface java.awt.event.MouseMotionListenerpublic void mouseWheelMoved(java.awt.event.MouseWheelEvent e)
mouseWheelMoved in interface java.awt.event.MouseWheelListenerpublic void ancestorAdded(javax.swing.event.AncestorEvent event)
ancestorAdded in interface javax.swing.event.AncestorListenerpublic void ancestorRemoved(javax.swing.event.AncestorEvent event)
ancestorRemoved in interface javax.swing.event.AncestorListenerpublic void ancestorMoved(javax.swing.event.AncestorEvent event)
ancestorMoved in interface javax.swing.event.AncestorListener