- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<DataFormat,Object>
-
- javafx.scene.input.ClipboardContent
-
- Все реализованные интерфейсы:
-
Serializable,Cloneable,Map<DataFormat,Object>
public class ClipboardContent extends HashMap<DataFormat,Object>
Контейнер данных дляClipboardданных. Он может содержать несколько данных в различных форматах.- С тех пор:
- JavaFX 2.0
- См. также:
- Сериализованная форма
-
Краткое описание вложенных классов
-
Вложенные классы/интерфейсы, унаследованные от класса java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
Краткое описание конструкторов
Конструкторы Конструктор Описание ClipboardContent()
-
Краткое описание методов
Все методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание List<File>getFiles()Получает список файлов изClipboardContent, которые были помещены ранее.StringgetHtml()Получает строку HTML изClipboardContent, которая была помещена ранее.ImagegetImage()Получает изображение изClipboardContent, которое было помещено ранее.StringgetRtf()Получает строку RTF изClipboardContent, которая была помещена ранее.StringgetString()Получает простую текстовую строку изClipboardContent, которая была помещена ранее.StringgetUrl()Получает строку URL изClipboardContent, которая была помещена ранее.booleanhasFiles()Получает, был ли список файлов (DataFormat.FILES) помещён в этотClipboardContent.booleanhasHtml()Получает, была ли строка HTML (DataFormat.HTML) помещена в этотClipboardContent.booleanhasImage()Получает, было ли изображение (DataFormat.IMAGE) помещено в этотClipboardContent.booleanhasRtf()Получает, была ли строка RTF (DataFormat.RTF) помещена в этотClipboardContent.booleanhasString()Получает, была ли простая текстовая строка (DataFormat.PLAIN_TEXT) помещена в этотClipboardContent.booleanhasUrl()Получает, была ли строка URL (DataFormat.URL) помещена в этотClipboardContent.booleanputFiles(List<File> files)Помещает список файлов вClipboardContent.booleanputFilesByPath(List<String> filePaths)Помещает список файлов вClipboardContent, основываясь на пути к файлу.booleanputHtml(String html)Помещает строку HTML вClipboardContent.booleanputImage(Image i)Помещает изображение вClipboardContent.booleanputRtf(String rtf)Помещает строку RTF вClipboardContent.booleanputString(String s)Помещает простую текстовую строку вClipboardContent.booleanputUrl(String url)Помещает строку URL вClipboardContent.-
Методы, унаследованные от класса java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Методы, унаследованные от класса java.util.AbstractMap
equals, hashCode, toString
-
-
Подробное описание конструкторов
-
ClipboardContent
public ClipboardContent()
-
-
Подробное описание методов
-
hasString
public final boolean hasString()
Определяет, был ли вставлен простой текстовый String (DataFormat.PLAIN_TEXT) в этотClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.PLAIN_TEXT)возвращает true, в противном случае false
-
putString
public final boolean putString(String s)
Вставляет простой текстовый String вClipboardContent. Это эквивалентно вызовуput(DataFormat.PLAIN_TEXT, s). Установка значения в null фактически очищает его изClipboardContent.- Параметры:
-
s- Строка для вставки. Может быть null. - Возвращает:
- всегда true (строка всегда успешно вставлена)
-
getString
public final String getString()
Получает простой текстовый String изClipboardContent, который был ранее вставлен. Это эквивалентно вызовуget(DataFormat.PLAIN_TEXT). Если такой записи нет, возвращается null.- Возвращает:
- Строка в
ClipboardContent, связанная сDataFormat.PLAIN_TEXT, или null, если такой записи нет.
-
hasUrl
public final boolean hasUrl()
Определяет, был ли вставлен URL-строка (DataFormat.URL) в этотClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.URL)возвращает true, в противном случае false
-
putUrl
public final boolean putUrl(String url)
Вставляет URL-строку вClipboardContent. Это эквивалентно вызовуput(DataFormat.URL, url). Установка значения в null фактически очищает его изClipboardContent.- Параметры:
-
url- Строка для вставки. Может быть null. - Возвращает:
- всегда true (URL всегда успешно вставлен)
-
getUrl
public final String getUrl()
Получает URL-строку изClipboardContent, которая была ранее вставлена. Это эквивалентно вызовуget(DataFormat.URL). Если такой записи нет, возвращается null.- Возвращает:
- Строка в
ClipboardContent, связанная сDataFormat.URL, или null, если такой записи нет.
-
hasHtml
public final boolean hasHtml()
Определяет, был ли вставлен HTML-строка (DataFormat.HTML) в этотClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.HTML)возвращает true, в противном случае false
-
putHtml
public final boolean putHtml(String html)
Вставляет HTML-строку вClipboardContent. Это эквивалентно вызовуput(DataFormat.HTML, html). Установка значения в null фактически очищает его изClipboardContent.- Параметры:
-
html- Строка для вставки. Может быть null. - Возвращает:
- всегда true (HTML всегда успешно вставлен)
-
getHtml
public final String getHtml()
Получает HTML-строку изClipboardContent, которая была ранее вставлена. Это эквивалентно вызовуget(DataFormat.HTML). Если такой записи нет, возвращается null.- Возвращает:
- Строка в
ClipboardContent, связанная сDataFormat.HTML, или null, если такой записи нет.
-
hasRtf
public final boolean hasRtf()
Определяет, был ли вставлен RTF-строка (DataFormat.RTF) в этотClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.RTF)возвращает true, в противном случае false
-
putRtf
public final boolean putRtf(String rtf)
Вставляет RTF-строку вClipboardContent. Это эквивалентно вызовуput(DataFormat.RTF, rtf). Установка значения в null фактически очищает его изClipboardContent.- Параметры:
-
rtf- Строка для вставки. Может быть null. - Возвращает:
- всегда true (RTF всегда успешно вставлен)
-
getRtf
public final String getRtf()
Получает RTF-строку изClipboardContent, которая была ранее вставлена. Это эквивалентно вызовуget(DataFormat.RTF). Если такой записи нет, возвращается null.- Возвращает:
- Строка в
ClipboardContent, связанная сDataFormat.RTF, или null, если такой записи нет.
-
hasImage
public final boolean hasImage()
Определяет, была ли вставлена картинка (DataFormat.IMAGE) в этотClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.IMAGE)возвращает true, в противном случае false
-
putImage
public final boolean putImage(Image i)
Вставляет картинку вClipboardContent. Это эквивалентно вызовуput(DataFormat.IMAGE, i). Установка значения в null фактически очищает его изClipboardContent. Когда изображение размещается в буфере обмена таким образом, в буфер обмена загружается изображение, зависящее от операционной системы (например, TIFF на Mac или DIB на Windows).- Параметры:
-
i- Изображение для вставки. Может быть null. - Возвращает:
- всегда true (изображение всегда успешно вставлено)
-
getImage
public final Image getImage()
Получает изображение изClipboardContent, которое было ранее вставлено. Это эквивалентно вызовуget(DataFormat.IMAGE). Если такой записи нет, возвращается null.- Возвращает:
- Изображение в
ClipboardContent, связанное сDataFormat.IMAGE, или null, если такой записи нет.
-
hasFiles
public final boolean hasFiles()
Определяет, был ли вставлен список файлов (DataFormat.FILES) в этотClipboardContent.- Возвращает:
- true, если
containsKey(DataFormat.FILES)возвращает true, в противном случае false
-
putFiles
public final boolean putFiles(List<File> files)
Вставляет список файлов вClipboardContent. Это эквивалентно вызовуput(DataFormat.FILES, files). Установка значения в null фактически очищает его изClipboardContent.- Параметры:
-
files- Файлы для вставки. Может быть null. - Возвращает:
- всегда true (файлы всегда успешно вставлены)
-
putFilesByPath
public final boolean putFilesByPath(List<String> filePaths)
Вставляет список файлов вClipboardContent, основываясь на пути к файлу. Это просто удобный метод, который создает список файлов и вызывает методputFiles(java.util.List<java.io.File>).- Параметры:
-
filePaths- Файлы для вставки. Может быть null. - Возвращает:
- всегда true (файлы всегда успешно вставлены)
-
getFiles
public final List<File> getFiles()
Получает список файлов изClipboardContent, который был ранее вставлен. Это эквивалентно вызовуget(DataFormat.FILES). Если такой записи нет, возвращается null.- Возвращает:
- Список файлов в
ClipboardContent, связанный сDataFormat.FILES, или null, если такой записи нет.
-
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.