Пакет java.awt.datatransfer
Он также предоставляет механизм буфера обмена, который является объектом, временно хранящим передаваемый объект, который может быть передан между или внутри приложения. Буфер обмена обычно используется для операций копирования и вставки. Хотя можно создать буфер обмена для использования внутри приложения, большинство приложений будут использовать системный буфер обмена, чтобы гарантировать, что данные могут быть переданы между приложениями, работающими на платформе.
- Since:
- 1.1
| Класс | Описание |
|---|---|
| БуферОбмена | Класс, реализующий механизм передачи данных с помощью операций вырезания/копирования/вставки. |
| ВладелецБуфераОбмена | Определяет интерфейс для классов, которые будут предоставлять данные в буфер обмена. |
| ТипДанных | DataFlavor предоставляет метаинформацию о данных. |
| СобытиеТипаДанных | FlavorEvent используется для уведомления заинтересованных сторон о том, что доступные DataFlavor изменились в Clipboard (источнике события). |
| СлушательТиповДанных | Определяет объект, который прослушивает FlavorEvent. |
| КартаТиповДанных | Двунаправленная карта между "родными" (строками), которые соответствуют платформно-специфическим форматам данных, и "типами данных" (DataFlavors), которые соответствуют платформно-независимым типам MIME. |
| ТаблицаТиповДанных | КартаТиповДанных, которая ослабляет традиционное ограничение 1-к-1 карты. |
| ИсключениеРазбораТипаMIME | Класс для инкапсуляции исключений, связанных с разбором типа MIME. |
| ВыделениеСтроки | Transferable, который реализует возможность передачи String. |
| СистемнаяКартаТиповДанных | СистемнаяКартаТиповДанных - это настраиваемая карта между "родными" (строками), которые соответствуют платформно-специфическим форматам данных, и "типами данных" (DataFlavors), которые соответствуют платформно-независимым типам MIME. |
| ПередающийОбъект | Определяет интерфейс для классов, которые могут использоваться для предоставления данных для операции передачи. |
| ИсключениеНеподдерживаемогоТипаДанных | Указывает, что запрашиваемые данные не поддерживаются в этом типе данных. |
© 1993, 2021, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/17/docs/api/java.datatransfer/java/awt/datatransfer/package-summary.html