Пакет java.awt.datatransfer
Пакет также предоставляет механизм буфера обмена — объект, который временно хранит объект, поддерживающий передачу данных, и позволяет передавать его между приложениями или внутри них. Буфер обмена обычно используется для операций копирования и вставки. Хотя можно создать буфер обмена для использования внутри приложения, большинство приложений используют системный буфер обмена, чтобы обеспечить передачу данных между приложениями, работающими на платформе.
- Начиная с:
- 1.1
| Класс | Описание |
|---|---|
| Clipboard | Класс, реализующий механизм передачи данных с помощью операций вырезания, копирования и вставки. |
| ClipboardOwner | Определяет интерфейс для классов, предоставляющих данные буферу обмена. |
| DataFlavor | DataFlavor предоставляет метаинформацию о данных. |
| FlavorEvent | FlavorEvent используется для уведомления заинтересованных сторон об изменении доступных DataFlavor в Clipboard (источнике события). |
| FlavorListener | Определяет объект, который отслеживает FlavorEvent. |
| FlavorMap | Двустороннее соответствие между «нативными форматами» (строками), соответствующими специфичным для платформы форматам данных, и «типами данных» (DataFlavor), соответствующими независимым от платформы типам MIME. |
| FlavorTable | FlavorMap, отменяющий традиционное ограничение соответствия один к одному для Map. |
| MimeTypeParseException | Класс для инкапсуляции исключений, связанных с разбором MimeType. |
| StringSelection | Transferable, реализующий возможности, необходимые для передачи String. |
| SystemFlavorMap | SystemFlavorMap — это настраиваемое соответствие между «нативными форматами» (строками), соответствующими специфичным для платформы форматам данных, и «типами данных» (DataFlavor), соответствующими независимым от платформы типам MIME. |
| Transferable | Определяет интерфейс для классов, предоставляющих данные для операции передачи. |
| UnsupportedFlavorException | Сигнализирует о том, что запрошенные данные не поддерживаются в этом формате. |
© 1993, 2025, 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/25/docs/api/java.datatransfer/java/awt/datatransfer/package-summary.html