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