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, 2014, Oracle and/or its affiliates. All rights reserved.