T.M. SoftStudio

feci quod potui, faciant meliora potentes

Класс Clipboard

Класс Clipboard представляет буфер обмена операций «копировать», «вырезать» и «вставить».

Класс Clipboard расширяется классом Dragboard, представляющим буфер обмена операций перетаскивания Drag and Drop.

Для работы с буфером обмена операционной системы класс Clipboard предоставляет следующие методы:

  • Метод public static Clipboard getSystemClipboard() – возвращает экземпляр буфера обмена операционной системы.

  • Метод public final void clear() – очищает буфер обмена.

  • Метод public final java.util.Set<DataFormat> getContentTypes() – возвращает набор объектов javafx.scene.input.DataFormat, представляющих идентификаторы типов данных, хранящихся в буфереобмена. Класс DataFormat имеет следующие поля, конструкторы и методы:

  • Поле public static final DataFormat PLAIN_TEXT – простой текст.

  • Поле public static final DataFormat HTML – HTML-текст.

  • Поле public static final DataFormat RTF – текст в формате RTF.

  • Поле public static final DataFormat URL – строка URL-адреса.

  • Поле public static final DataFormat IMAGE – изображение в формате TIFF или DIB.

  • Поле public static final DataFormat FILES – список файлов.

  • Конструктор public DataFormat(java.lang.String... ids), где ids – MIME-типы данных.

  • Метод public final java.util.Set<java.lang.String> getIdentifiers() – возвращает набор идентификаторов типов данных, связанных с данным объектом DataFormat.

  • Метод public static DataFormat lookupMimeType(java.lang.String mimeType) – возвращает объект DataFormat, представляющий указанный тип данных.

  • Метод public final boolean setContent(java.util.Map<DataFormat,java.lang.Object> content) – устанавливает содержимое буфера обмена.

  • Метод public final java.lang.Object getContent(DataFormat dataFormat) – возвращает содержимое буфера обмена.

  • Метод public final boolean hasContent(DataFormat dataFormat) – возвращает true, если содержимое буфера обмена соответствует указанному формату.

  • Метод public final boolean hasString() – возвращает true, если буфер обмена содержит строку.

  • Метод public final java.lang.String getString() – возвращает строку из буфера обмена.

  • Метод public final boolean hasUrl() – возвращает true, если буфер обмена содержит URL-адрес.

  • Метод public final java.lang.String getUrl() – возвращает URL-адрес из буфера обмена.

  • Метод public final boolean hasHtml() – возвращает true, если буфер обмена содержит HTML-данные.

  • Метод public final java.lang.String getHtml() – возвращает HTML-данные из буфера обмена.

  • Метод public final boolean hasRtf() – возвращает true, если буфер обмена содержит RTF-данные.

  • Метод public final java.lang.String getRtf() – возвращает RTF-данные из буфера обмена.

  • Метод public final boolean hasImage() – возвращает true, если буфер обмена содержит изображение.

  • Метод public final Image getImage() – возвращает изображение javafx.scene.image.Image из буфера обмена.

  • Метод public final boolean hasFiles() – возвращает true, если буфер обмена содержит файлы.

  • Метод public final java.util.List<java.io.File> getFiles() – возвращает список файлов из буфера обмена.