public abstract class ListUI extends ComponentUI
JListのプラグイン可能なLook & Feelの委譲です。| コンストラクタ | 説明 |
|---|---|
ListUI() |
| 修飾子と型 | メソッド | 説明 |
|---|---|---|
abstract Rectangle |
getCellBounds(JList list, int index1, int index2) |
2つのインデックスで指定されたセルの範囲を示す、指定されたリストの座標系内の境界矩形を返します。
|
abstract Point |
indexToLocation(JList list, int index) |
リストの座標系内の、指定された項目の特定の
JList内の原点を返します。 |
abstract int |
locationToIndex(JList list, Point location) |
リストの座標系内の特定の位置にもっとも近い、指定された
JList内のセル・インデックスを返します。 |
contains, createUI, getAccessibleChild, getAccessibleChildrenCount, getBaseline, getBaselineResizeBehavior, getMaximumSize, getMinimumSize, getPreferredSize, installUI, paint, uninstallUI, updatepublic abstract int locationToIndex(JList list, Point location)
JList内のセル・インデックスを返します。 セルが実際にその指定された位置を含むかどうかを判定するには、その点と、getCellBoundsで提供されるセルの境界とを比較します。 このメソッドは、リストのモデルが空の場合、-1を返します。 list - リストlocation - 点の座標-1NullPointerException - locationがnullである場合public abstract Point indexToLocation(JList list, int index)
JList内の原点を返します。 インデックスが無効な場合nullを返します。 list - リストindex - セルのインデックスnullpublic abstract Rectangle getCellBounds(JList list, int index1, int index2)
小さいほうのインデックスがリストのセルの範囲外にある場合、このメソッドはnullを返します。 小さいほうのインデックスが有効であっても、大きいほうのインデックスがリストの範囲外にある場合、最初のインデックスの境界だけが返されます。 そうでない場合、有効な範囲の境界が返されます。
list - リストindex1 - 範囲の1番目のインデックスindex2 - 範囲の2番目のインデックスnull バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。