Module  java.desktop

Class BasicComboBoxRenderer

    • 字段详细信息

      • noFocusBorder

        protected static Border noFocusBorder
        一个空的Border 此字段可能不会被使用。 要改变Border通过此渲染器用于使用所述直接设置它setBorder方法。
    • 构造方法详细信息

      • BasicComboBoxRenderer

        public BasicComboBoxRenderer​()
        构造新的实例 BasicComboBoxRenderer
    • 方法详细信息

      • getListCellRendererComponent

        public Component getListCellRendererComponent​(JList<?> list,
                                                      Object value,
                                                      int index,
                                                      boolean isSelected,
                                                      boolean cellHasFocus)
        描述从接口ListCellRenderer复制
        返回已配置为显示指定值的组件。 然后调用该组件的paint方法“渲染”单元。 如果需要计算列表的维度,因为列表单元格不具有固定的大小,则会调用此方法来生成可以调用其的组件,其中可以调用getPreferredSize
        Specified by:
        getListCellRendererComponent在接口 ListCellRenderer<Object>
        参数
        list - 我们正在画的JList。
        value - 由list.getModel()返回的值getElementAt(index)。
        index - 细胞指数。
        isSelected - 如果指定的单元格被选中, isSelected真。
        cellHasFocus - 如果指定的单元格具有焦点, cellHasFocus真。
        结果
        其paint()方法将呈现指定值的组件。
        另请参见:
        JListListSelectionModelListModel