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, update
public abstract int locationToIndex(JList list, Point location)
JList
内のセル・インデックスを返します。セルが実際にその指定された位置を含むかどうかを判定するには、その点と、getCellBounds
で提供されるセルの境界とを比較します。このメソッドは、リストのモデルが空の場合、-1
を返します。list
- リストlocation
- 点の座標-1
NullPointerException
- location
がnullである場合public abstract Point indexToLocation(JList list, int index)
JList
内の原点を返します。インデックスが無効な場合null
を返します。list
- リストindex
- セルのインデックスnull
public abstract Rectangle getCellBounds(JList list, int index1, int index2)
小さいほうのインデックスがリストのセルの範囲外にある場合、このメソッドはnull
を返します。小さいほうのインデックスが有効であっても、大きいほうのインデックスがリストの範囲外にある場合、最初のインデックスの境界だけが返されます。そうでない場合、有効な範囲の境界が返されます。
list
- リストindex1
- 範囲の1番目のインデックスindex2
- 範囲の2番目のインデックスnull
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.