Spec-Zone.ru › OpenJavaFX 11
Модуль javafx.graphics
Пакет javafx.scene.input

Класс ClipboardContent

  • 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>
    • Вложенные классы/интерфейсы, унаследованные от интерфейса java.util.Map

      Map.Entry<K extends Object,​V extends Object>
  • Краткое описание конструкторов

    Конструкторы
    Конструктор Описание
    ClipboardContent()
  • Краткое описание методов

    Все методыМетоды экземпляраКонкретные методы
    Модификатор и тип Метод Описание
    List<File> getFiles()
    Получает список файлов из ClipboardContent, которые были помещены ранее.
    String getHtml()
    Получает строку HTML из ClipboardContent, которая была помещена ранее.
    Image getImage()
    Получает изображение из ClipboardContent, которое было помещено ранее.
    String getRtf()
    Получает строку RTF из ClipboardContent, которая была помещена ранее.
    String getString()
    Получает простую текстовую строку из ClipboardContent, которая была помещена ранее.
    String getUrl()
    Получает строку URL из ClipboardContent, которая была помещена ранее.
    boolean hasFiles()
    Получает, был ли список файлов (DataFormat.FILES) помещён в этот ClipboardContent.
    boolean hasHtml()
    Получает, была ли строка HTML (DataFormat.HTML) помещена в этот ClipboardContent.
    boolean hasImage()
    Получает, было ли изображение (DataFormat.IMAGE) помещено в этот ClipboardContent.
    boolean hasRtf()
    Получает, была ли строка RTF (DataFormat.RTF) помещена в этот ClipboardContent.
    boolean hasString()
    Получает, была ли простая текстовая строка (DataFormat.PLAIN_TEXT) помещена в этот ClipboardContent.
    boolean hasUrl()
    Получает, была ли строка URL (DataFormat.URL) помещена в этот ClipboardContent.
    boolean putFiles​(List<File> files)
    Помещает список файлов в ClipboardContent.
    boolean putFilesByPath​(List<String> filePaths)
    Помещает список файлов в ClipboardContent, основываясь на пути к файлу.
    boolean putHtml​(String html)
    Помещает строку HTML в ClipboardContent.
    boolean putImage​(Image i)
    Помещает изображение в ClipboardContent.
    boolean putRtf​(String rtf)
    Помещает строку RTF в ClipboardContent.
    boolean putString​(String s)
    Помещает простую текстовую строку в ClipboardContent.
    boolean putUrl​(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
    • Методы, унаследованные от класса java.lang.Object

      finalize, getClass, notify, notifyAll, wait, wait, wait
    • Методы, унаследованные от интерфейса java.util.Map

      equals, hashCode
  • Подробное описание конструкторов

    • 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.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API