Spec-Zone .ru
спецификации, руководства, описания, API
|
Теперь мы будем смотреть на методы, используемые для того, чтобы импортировать данные в компонент. Эти методы вызываются для жеста отбрасывания, или действия вставки, когда компонент является целью работы. TransferHandler
методы для того, чтобы импортировать данные:
canImport(TransferHandler.TransferSupport)
— Этот метод неоднократно вызывают во время перетащить жеста и возвращает true, если область ниже курсора может принять передачу, или ложь, если передача будет отклонена. Например, если пользователь перетаскивает цвет по компоненту, который принимает только текст, canImport
метод для того компонента TransferHandler
должен возвратить false.
importData(TransferHandler.TransferSupport)
Эти методы заменяют более старые версии, которые не используют TransferSupport
class, представленный в JDK 6. В отличие от его заменяющего метода, canImport(JComponent, DataFlavor[])
не вызывается непрерывно.
Вы заметите, что эти методы импорта берут a TransferHandler.TransferSupport
параметр. Затем мы смотрим на TransferSupport
class и затем некоторая выборка импортируют методы.