Class JavaParamListCellRenderer

All Implemented Interfaces:
ImageObserver, MenuContainer, Serializable, Accessible, ListCellRenderer<Object>, SwingConstants

public class JavaParamListCellRenderer extends JavaCellRenderer
The renderer used for parameter completions (for methods) in Java.
Version:
1.0
See Also:
  • Constructor Details

    • JavaParamListCellRenderer

      public JavaParamListCellRenderer()
  • Method Details

    • getPreferredSize

      public Dimension getPreferredSize()
      Returns the preferred size of a particular cell. Note that the parent class JavaCellRenderer doesn't override this method, because it doesn't use the cells to dictate the preferred size of the list, due to the large number of completions it shows at a time.
      Overrides:
      getPreferredSize in class JComponent
    • getListCellRendererComponent

      public Component getListCellRendererComponent(JList list, Object value, int index, boolean selected, boolean hasFocus)
      Returns the renderer.
      Specified by:
      getListCellRendererComponent in interface ListCellRenderer<Object>
      Overrides:
      getListCellRendererComponent in class JavaCellRenderer
      Parameters:
      list - The list of choices being rendered.
      value - The Completion being rendered.
      index - The index into list being rendered.
      selected - Whether the item is selected.
      hasFocus - Whether the item has focus.