cvj2.app.gui.widgets
クラス ListPanelDndUtil

java.lang.Object
  上位を拡張 cvj2.app.gui.widgets.ListPanelDndUtil

public class ListPanelDndUtil
extends java.lang.Object

ListPanel で使用するユーティリティー


メソッドの概要
static java.lang.String[] getAbsoluteFilenameArray(FileInfoList fileList, java.util.Set<java.lang.Integer> sel)
          絶対パス名の配列を取得
static java.lang.String getFilenames(FileInfoList fileList, java.util.Set<java.lang.Integer> sel)
          ファイル名の配列を取得
static boolean handleCutCopy(FileInfoList list, java.util.Set<java.lang.Integer> indices, boolean isCopy)
          カット、コピー機能のハンドラ
static void handleDrop(ListPanel lp, DropTargetEvent event)
          D&D の drop イベントを処理する
static java.lang.String toMsgBoxString(java.lang.String[] files, java.lang.String prefix, int max)
          ファイル名のリストをメッセージボックス用に変換する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

メソッドの詳細

getAbsoluteFilenameArray

public static java.lang.String[] getAbsoluteFilenameArray(FileInfoList fileList,
                                                          java.util.Set<java.lang.Integer> sel)
絶対パス名の配列を取得


getFilenames

public static java.lang.String getFilenames(FileInfoList fileList,
                                            java.util.Set<java.lang.Integer> sel)
ファイル名の配列を取得


toMsgBoxString

public static java.lang.String toMsgBoxString(java.lang.String[] files,
                                              java.lang.String prefix,
                                              int max)
ファイル名のリストをメッセージボックス用に変換する


handleDrop

public static void handleDrop(ListPanel lp,
                              DropTargetEvent event)
D&D の drop イベントを処理する

パラメータ:
lp - Drop されたListPanel

handleCutCopy

public static boolean handleCutCopy(FileInfoList list,
                                    java.util.Set<java.lang.Integer> indices,
                                    boolean isCopy)
カット、コピー機能のハンドラ

パラメータ:
list - ファイルリスト
indices - ファイルリストの選択ファイルのインデックス
戻り値:
処理するファイルが存在しない時は false