Spec-Zone .ru
спецификации, руководства, описания, API
След: Создание GUI С JFC/Swing
Урок: Перетащите и Отбросьте и Передача данных
Класс TransferSupport
Домашняя страница > Создание GUI С JFC/Swing > Перетащите и Отбросьте и Передача данных

Класс TransferSupport

TransferSupport class, один из внутренних классов TransferHandler class, представленный в JDK 6, служит двум функциям. Как имя предполагает, его первая функция должна поддерживать процесс переноса, и с этой целью это обеспечивает несколько служебных методов, используемых, чтобы получить доступ к деталям передачи данных. Следующий список показывает методы, которые могут использоваться, чтобы получить информацию из TransferHandler. Несколько из этих методов связываются, чтобы отбросить действия, которые будут обсуждены в Установке Режима Отбрасывания.

Демонстрационные Методы Импорта

Теперь, когда Вы знакомы с TransferSupport служебные методы, давайте смотреть на выборку canImport и importData методы:

public boolean canImport(TransferSupport supp) {
    // Check for String flavor
    if (!supp.isDataFlavorSupported(stringFlavor)) {
        return false;
    }

    // Fetch the drop location
    DropLocation loc = supp.getDropLocation();

    // Return whether we accept the location
    return shouldAcceptDropLocation(loc);
}

public boolean importData(TransferSupport supp) {
    if (!canImport(sup)) {
        return false;
    }

    // Fetch the Transferable and its data
    Transferable t = supp.getTransferable();
    String data = t.getTransferData(stringFlavor);

    // Fetch the drop location
    DropLocation loc = supp.getDropLocation();

    // Insert the data at this location
    insertAt(loc, data);

    return true;
}

Затем мы смотрим на то, как можно установить режим отбрасывания для выбранных компонентов.


Проблемы с примерами? Попытайтесь Компилировать и Выполнить Примеры: FAQ.
Жалобы? Поздравление? Предложения? Дайте нам свою обратную связь.

Предыдущая страница: Методы Импорта
Следующая страница: Установка Режима Отбрасывания