Module  javafx.graphics
软件包  javafx.scene.input

Class ClipboardContent

    • 构造方法详细信息

      • ClipboardContent

        public ClipboardContent​()
    • 方法详细信息

      • hasString

        public final boolean hasString​()
        获取是否将纯文本字符串( DataFormat.PLAIN_TEXT )放入此 ClipboardContent
        结果
        如果 containsKey(DataFormat.PLAIN_TEXT)返回true,则返回true,否则返回false
      • putString

        public final boolean putString​(String s)
        将纯文本字符串放入ClipboardContent 这相当于调用put(DataFormat.PLAIN_TEXT, s) 将此值设置为null可以有效地从ClipboardContent清除它。
        参数
        s - 要放置的字符串。 这可能是空的。
        结果
        总是真的(字符串总是成功放置)
      • getString

        public final String getString​()
        从以前放置的ClipboardContent获取纯文本字符串。 这相当于调用get(DataFormat.PLAIN_TEXT) 如果不存在这样的条目,则返回null。
        结果
        在字符串 ClipboardContent关联 DataFormat.PLAIN_TEXT或null如果没有一个。
      • hasUrl

        public final boolean hasUrl​()
        获取一个URL字符串( DataFormat.URL )是否已被放入此 ClipboardContent
        结果
        如果 containsKey(DataFormat.URL)返回true,则返回true,否则返回false
      • putUrl

        public final boolean putUrl​(String url)
        将一个URL字符串放入ClipboardContent 这相当于调用put(DataFormat.URL, url) 将此值设置为null可以有效地将其从ClipboardContent清除。
        参数
        url - 要放置的字符串。 这可能是空的。
        结果
        始终为真(URL始终成功放置)
      • getUrl

        public final String getUrl​()
        从先前已被放置的ClipboardContent获取URL字符串。 这相当于调用get(DataFormat.URL) 如果不存在这样的条目,则返回null。
        结果
        在字符串 ClipboardContent关联 DataFormat.URL或null如果没有一个。
      • hasHtml

        public final boolean hasHtml​()
        获取HTML字符串( DataFormat.HTML )是否已被放入此 ClipboardContent
        结果
        如果 containsKey(DataFormat.HTML)返回true,则返回true,否则返回false
      • putHtml

        public final boolean putHtml​(String html)
        将一个HTML字符串放入ClipboardContent 这相当于调用put(DataFormat.HTML, html) 将此值设置为null可以有效地从ClipboardContent清除它。
        参数
        html - 要放置的字符串。 这可能是空的。
        结果
        总是真的(HTML总是成功放置)
      • getHtml

        public final String getHtml​()
        从先前已经放置的ClipboardContent获取HTML字符串。 这相当于调用get(DataFormat.HTML) 如果不存在这样的条目,则返回null。
        结果
        在字符串 ClipboardContent关联 DataFormat.HTML或null如果没有一个。
      • hasRtf

        public final boolean hasRtf​()
        获取RTF字符串( DataFormat.RTF )是否已被放入此 ClipboardContent
        结果
        如果 containsKey(DataFormat.RTF)返回true,则返回true,否则返回false
      • putRtf

        public final boolean putRtf​(String rtf)
        将一个RTF字符串放入ClipboardContent 这相当于调用put(DataFormat.RTF, rtf) 将此值设置为null可以有效地将其从ClipboardContent清除。
        参数
        rtf - 要放置的字符串。 这可能是空的。
        结果
        总是真的(RTF总是成功放置)
      • getRtf

        public final String getRtf​()
        从以前放置的ClipboardContent获取RTF字符串。 这相当于调用get(DataFormat.RTF) 如果不存在这样的条目,则返回null。
        结果
        在字符串 ClipboardContent关联 DataFormat.RTF或null如果没有一个。
      • hasImage

        public final boolean hasImage​()
        获取图像( DataFormat.IMAGE )是否已被放入此 ClipboardContent
        结果
        如果 containsKey(DataFormat.IMAGE)返回true,则返回true,否则返回false
      • putImage

        public final boolean putImage​(Image i)
        将图像放入ClipboardContent 这相当于调用put(DataFormat.IMAGE, i) 将此值设置为null可以有效地从ClipboardContent清除它。 当以这种方式将图像放置在剪贴板上时,将依赖于操作系统的图像加载到剪贴板上(例如Mac上的TIFF或Windows上的DIB)。
        参数
        i - 要放置的图像。 这可能是空的。
        结果
        总是真的(图像总是成功放置)
      • getImage

        public final Image getImage​()
        ClipboardContent获取图像,以前已经被放置。 这相当于调用get(DataFormat.IMAGE) 如果不存在这样的条目,则返回null。
        结果
        在图像 ClipboardContent关联 DataFormat.IMAGE或null如果没有一个。
      • hasFiles

        public final boolean hasFiles​()
        获取文件列表( DataFormat.FILES )是否已被放置到此 ClipboardContent
        结果
        如果 containsKey(DataFormat.FILES)返回true,则返回true,否则返回false
      • putFiles

        public final boolean putFiles​(List<File> files)
        将文件列表放入ClipboardContent 这相当于调用put(DataFormat.FILES, files) 将此值设置为null可以有效地将其从ClipboardContent清除。
        参数
        files - 要放置的文件。 这可能是空的。
        结果
        始终为真(文件始终成功放置)
      • putFilesByPath

        public final boolean putFilesByPath​(List<String> filePaths)
        根据文件路径将文件列表放入ClipboardContent 这只是构建文件列表并调用putFiles(java.util.List<java.io.File>)方法的方便方法。
        参数
        filePaths - 要放置的文件。 这可能是空的。
        结果
        始终为真(文件始终成功放置)
      • getFiles

        public final List<File> getFiles​()
        ClipboardContent获取以前已经被放置的文件列表。 这相当于调用get(DataFormat.FILES) 如果不存在这样的条目,则返回null。
        结果
        文件在列表 ClipboardContent关联 DataFormat.FILES或null如果没有一个。