JavaTM Platform
Standard Ed. 6

javax.swing
クラス JList.DropLocation

java.lang.Object
  上位を拡張 javax.swing.TransferHandler.DropLocation
      上位を拡張 javax.swing.JList.DropLocation
含まれているクラス:
JList

public static final class JList.DropLocation
extends TransferHandler.DropLocation

JList のドロップ位置を表す TransferHandler.DropLocation のサブクラスです。

導入されたバージョン:
1.6
関連項目:
JList.getDropLocation()

メソッドの概要
 int getIndex()
          ドロップされたデータのリスト内でのインデックス位置を返します。
 boolean isInsert()
          この位置が挿入位置であるかどうかを返します。
 String toString()
          このドロップ位置の文字列表現を返します。
 
クラス javax.swing.TransferHandler.DropLocation から継承されたメソッド
getDropPoint
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

メソッドの詳細

getIndex

public int getIndex()
ドロップされたデータのリスト内でのインデックス位置を返します。値の解釈は、関連コンポーネントに設定されたドロップモードによって異なります。ドロップモードが DropMode.USE_SELECTION または DropMode.ON の場合、戻り値はリスト内の行のインデックスになります。ドロップモードが DropMode.INSERT の場合、戻り値はデータが挿入されるインデックス位置を参照します。ドロップモードが DropMode.ON_OR_INSERT の場合、isInsert() の値で、インデックスが行のインデックスであるか挿入インデックスであるかがわかります。

-1 は、空白領域にドロップが行われたため、インデックスが計算されなかったことを示します。

戻り値:
ドロップインデックス

isInsert

public boolean isInsert()
この位置が挿入位置であるかどうかを返します。

戻り値:
この位置が挿入位置かどうか

toString

public String toString()
このドロップ位置の文字列表現を返します。このメソッドはデバッグ用であり、返される文字列の内容および形式は実装によって異なります。

オーバーライド:
クラス TransferHandler.DropLocation 内の toString
戻り値:
このドロップ位置の文字列表現

JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。