モジュール java.desktop
パッケージ javax.swing.plaf.basic

クラスBasicComboBoxRenderer

    • フィールドの詳細

      • noFocusBorder

        protected static Border noFocusBorder
        空のBorder このフィールドは使用できません。 このレンダラによって使用されるBorderを変更するには、setBorderメソッドを使って直接設定します。
    • コンストラクタの詳細

      • BasicComboBoxRenderer

        public BasicComboBoxRenderer​()
        BasicComboBoxRendererの新しいインスタンスを構築します。
    • メソッドの詳細

      • getPreferredSize

        public Dimension getPreferredSize​()
        次のクラスからコピーされた説明: JComponent
        preferredSizenull以外の値に設定されている場合にその値を返します。 UI委譲のgetPreferredSizeメソッドがnull以外の値を返す場合は、その値を返します。そうでない場合はコンポーネント・レイアウト・マネージャに従います。
        オーバーライド:
        getPreferredSize 、クラス:  JComponent
        戻り値:
        preferredSizeプロパティの値
        関連項目:
        JComponent.setPreferredSize(java.awt.Dimension), ComponentUI
      • getListCellRendererComponent

        public Component getListCellRendererComponent​(JList<?> list,
                                                      Object value,
                                                      int index,
                                                      boolean isSelected,
                                                      boolean cellHasFocus)
        次のインタフェースからコピーされた説明: ListCellRenderer
        指定された値を表示するように設定されたコンポーネントを返します。 次に、そのコンポーネントのpaintメソッドが呼び出されて、セルを「レンダリング」します。 リスト・セルのサイズが固定されていないため、リストの寸法を計算する必要がある場合には、このメソッドが呼び出されて、getPreferredSizeを呼び出せるコンポーネントを生成します。
        定義:
        getListCellRendererComponent 、インタフェース: ListCellRenderer<Object>
        パラメータ:
        list - ペイントしているJList。
        value - list.getModel().getElementAt(index)によって返される値。
        index - セルのインデックス。
        isSelected - 指定されたセルが選択された場合はtrue。
        cellHasFocus - 指定されたセルにフォーカスがある場合はtrue。
        戻り値:
        指定された値をレンダリングするpaint()メソッドがあるコンポーネント
        関連項目:
        JList, ListSelectionModel, ListModel