Package Summary  Overview Summary

class:BasicComboBoxRenderer [NONE]

field:noFocusBorder [NONE]

  • noFocusBorder

    protected static Border noFocusBorder
    An empty Border. This field might not be used. To change the Border used by this renderer directly set it using the setBorder method.

constructor:BasicComboBoxRenderer() [NONE]

  • BasicComboBoxRenderer

    public BasicComboBoxRenderer()
    Constructs a new instance of BasicComboBoxRenderer.

method:getPreferredSize() [NONE]

method:getListCellRendererComponent(javax.swing.JList,java.lang.Object,int,boolean,boolean) [NONE]

  • getListCellRendererComponent

    public Component getListCellRendererComponent​(JList<?> list,
                                                  Object value,
                                                  int index,
                                                  boolean isSelected,
                                                  boolean cellHasFocus)
    Description copied from interface: ListCellRenderer
    Return a component that has been configured to display the specified value. That component's paint method is then called to "render" the cell. If it is necessary to compute the dimensions of a list because the list cells do not have a fixed size, this method is called to generate a component on which getPreferredSize can be invoked.
    Specified by:
    getListCellRendererComponent in interface ListCellRenderer<Object>
    Parameters:
    list - The JList we're painting.
    value - The value returned by list.getModel().getElementAt(index).
    index - The cells index.
    isSelected - True if the specified cell was selected.
    cellHasFocus - True if the specified cell has the focus.
    Returns:
    A component whose paint() method will render the specified value.
    See Also:
    JList, ListSelectionModel, ListModel

© 2019 Oracle Corporation and/or its affiliates