インタフェース
javax.swing.ListCellRendererの使用
ListCellRendererを使用するパッケージ
パッケージ
説明
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
基本Look & Feelに従って構築されたユーザー・インタフェース・オブジェクトを提供します。
デフォルトのLook & FeelであるJava Look & Feel (以前のコード名はMetal)に従って構築されたユーザー・インタフェース・オブジェクトを提供します。
-
javax.swingでのListCellRendererの使用
ListCellRendererを実装しているjavax.swingのクラス修飾子と型クラス説明classリスト内の項目をレンダリングします。static classUIResourceを実装するDefaultListCellRendererのサブクラスです。ListCellRendererとして宣言されたjavax.swingのフィールドListCellRendererを返すjavax.swingのメソッド修飾子と型メソッド説明ListCellRenderer<? super E> JList.getCellRenderer()リスト項目をペイントするオブジェクトを返します。ListCellRenderer<? super E> JComboBox.getRenderer()選択された項目をJComboBoxフィールドで表示するのに使われるレンダラを返します。型ListCellRendererのパラメータを持つjavax.swingのメソッド修飾子と型メソッド説明voidJList.setCellRenderer(ListCellRenderer<? super E> cellRenderer) リスト内の各セルをペイントするために使用される委譲を設定します。voidJComboBox.setRenderer(ListCellRenderer<? super E> aRenderer) JComboBoxフィールドのリストから選択されたリスト項目と項目をペイントするレンダリングを設定します。 -
javax.swing.plaf.basicでのListCellRendererの使用
ListCellRendererを実装しているjavax.swing.plaf.basicのクラス修飾子と型クラス説明classComboBoxレンダラですstatic classUIResourceを実装するBasicComboBoxRendererのサブクラスです。修飾子と型メソッド説明protected ListCellRenderer<Object> BasicComboBoxUI.createRenderer()編集不可能なコンボボックスで使用されるデフォルト・レンダラを作成します。型ListCellRendererのパラメータを持つjavax.swing.plaf.basicのメソッド修飾子と型メソッド説明protected voidBasicListUI.paintCell(Graphics g, int row, Rectangle rowBounds, ListCellRenderer<Object> cellRenderer, ListModel<Object> dataModel, ListSelectionModel selModel, int leadIndex) リスト・セルをペイント: 関連する状態をコンピュートし、"ラバー・スタンプ"セル・レンダラ・コンポーネントを取得し、CellRendererPaneを使用してペイントします。 -
javax.swing.plaf.metalでのListCellRendererの使用
ListCellRendererを実装しているjavax.swing.plaf.metalのクラス修飾子と型クラス説明protected class非推奨。JDKバージョン9以降。class各種のサイズおよびスタイルをレンダリングします。