Класс ClipboardContent
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<DataFormat,Object>
-
- javafx.scene.input.ClipboardContent
Все реализуемые интерфейсы:
public class ClipboardContent extends HashMap<DataFormat,Object>
Clipboard данных. Может содержать несколько данных в различных форматах.С тех пор:
JavaFX 2.0
См. также:
-
Краткое описание вложенных классов
-
Вложенные классы/интерфейсы, унаследованные от класса java.util.AbstractMap
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
-
-
Краткое описание конструкторов
Конструкторы Конструктор и описание 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).Возвращает:
true, если
containsKey(DataFormat.PLAIN_TEXT)возвращает true, иначе false
-
putString
public final boolean putString(String s)
Помещает в объект простой текстовый String. Эквивалентно вызовуput(DataFormat.PLAIN_TEXT, s). Установка значения в null очищает его из объекта.Параметры:
s- Строка для помещения. Может быть null.Возвращает:
всегда true (строка всегда успешно помещена)
-
getString
public final String getString()
Получает простой текстовый String из объекта, который был ранее помещен. Эквивалентно вызовуget(DataFormat.PLAIN_TEXT). Если такой записи нет, возвращается null.Возвращает:
Строка в объекте
ClipboardContent, связанная сDataFormat.PLAIN_TEXT, или null, если такой строки нет.
-
hasUrl
public final boolean hasUrl()
Определяет, помещен ли в этот объект строка URL (DataFormat.URL).Возвращает:
true, если
containsKey(DataFormat.URL)возвращает true, иначе false
-
putUrl
public final boolean putUrl(String url)
Помещает строку URL в объект. Эквивалентно вызовуput(DataFormat.URL, url). Установка значения в null очищает его из объекта.Параметры:
url- Строка для помещения. Может быть null.Возвращает:
всегда true (URL всегда успешно помещен)
-
getUrl
public final String getUrl()
Получает строку URL из объекта, которая была ранее помещена. Эквивалентно вызовуget(DataFormat.URL). Если такой записи нет, возвращается null.Возвращает:
Строка в объекте
ClipboardContent, связанная сDataFormat.URL, или null, если такой строки нет.
-
hasHtml
public final boolean hasHtml()
Определяет, помещен ли в этот объект строка HTML (DataFormat.HTML).Возвращает:
true, если
containsKey(DataFormat.HTML)возвращает true, иначе false
-
putHtml
public final boolean putHtml(String html)
Помещает строку HTML в объект. Эквивалентно вызовуput(DataFormat.HTML, html). Установка значения в null очищает его из объекта.Параметры:
html- Строка для помещения. Может быть null.Возвращает:
всегда true (HTML всегда успешно помещен)
-
getHtml
public final String getHtml()
Получает строку HTML из объекта, которая была ранее помещена. Эквивалентно вызовуget(DataFormat.HTML). Если такой записи нет, возвращается null.Возвращает:
Строка в объекте
ClipboardContent, связанная сDataFormat.HTML, или null, если такой строки нет.
-
hasRtf
public final boolean hasRtf()
Определяет, помещен ли в этот объект строка RTF (DataFormat.RTF).Возвращает:
true, если
containsKey(DataFormat.RTF)возвращает true, иначе false
-
putRtf
public final boolean putRtf(String rtf)
Помещает строку RTF в объект. Эквивалентно вызовуput(DataFormat.RTF, rtf). Установка значения в null очищает его из объекта.Параметры:
rtf- Строка для помещения. Может быть null.Возвращает:
всегда true (RTF всегда успешно помещен)
-
getRtf
public final String getRtf()
Получает строку RTF из объекта, которая была ранее помещена. Эквивалентно вызовуget(DataFormat.RTF). Если такой записи нет, возвращается null.Возвращает:
Строка в объекте
ClipboardContent, связанная сDataFormat.RTF, или null, если такой строки нет.
-
hasImage
public final boolean hasImage()
Определяет, помещен ли в этот объект изображение (DataFormat.IMAGE).Возвращает:
true, если
containsKey(DataFormat.IMAGE)возвращает true, иначе false
-
putImage
public final boolean putImage(Image i)
Помещает изображение в объект. Эквивалентно вызовуput(DataFormat.IMAGE, i). Установка значения в null очищает его из объекта. При размещении изображения в буфере обмена таким образом, загружается изображение, зависящее от операционной системы (например, TIFF на Mac или DIB на Windows).Параметры:
i- Изображение для помещения. Может быть null.Возвращает:
всегда true (изображение всегда успешно помещено)
-
getImage
public final Image getImage()
Получает изображение из объекта, которое было ранее помещено. Эквивалентно вызовуget(DataFormat.IMAGE). Если такой записи нет, возвращается null.Возвращает:
Изображение в объекте
ClipboardContent, связанное сDataFormat.IMAGE, или null, если такого изображения нет.
-
hasFiles
public final boolean hasFiles()
Определяет, помещен ли в этот объект список файлов (DataFormat.FILES).Возвращает:
true, если
containsKey(DataFormat.FILES)возвращает true, иначе false
-
putFiles
public final boolean putFiles(List<File> files)
Помещает список файлов в объект. Эквивалентно вызовуput(DataFormat.FILES, files). Установка значения в null очищает его из объекта.Параметры:
files- Файлы для помещения. Может быть null.Возвращает:
всегда true (файлы всегда успешно помещены)
-
putFilesByPath
public final boolean putFilesByPath(List<String> filePaths)
Помещает список файлов в объект на основе пути к файлу. Это просто удобный метод, который создает список файлов и вызывает методputFiles(java.util.List<java.io.File>).Параметры:
filePaths- Файлы для помещения. Может быть null.Возвращает:
всегда true (файлы всегда успешно помещены)
-
getFiles
public final List<File> getFiles()
Получает список файлов из объекта, которые были ранее помещены. Эквивалентно вызову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.