zoukankan      html  css  js  c++  java
  • e637. 向剪切板获取和粘贴文本

    This examples defines methods for getting and setting text on the system clipboard.

        // If a string is on the system clipboard, this method returns it;
        // otherwise it returns null.
        public static String getClipboard() {
            Transferable t = Toolkit.getDefaultToolkit().getSystemClipboard().getContents(null);
        
            try {
                if (t != null && t.isDataFlavorSupported(DataFlavor.stringFlavor)) {
                    String text = (String)t.getTransferData(DataFlavor.stringFlavor);
                    return text;
                }
            } catch (UnsupportedFlavorException e) {
            } catch (IOException e) {
            }
            return null;
        }
        
        // This method writes a string to the system clipboard.
        // otherwise it returns null.
        public static void setClipboard(String str) {
            StringSelection ss = new StringSelection(str);
            Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null);
        }
    
    Related Examples
  • 相关阅读:
    面向对象六
    面向对象五
    面向对象四
    面向对象三
    面向对象二
    CentOS7下安装Redis4.0
    在亚马逊的EC2环境中创建swap
    centos7安装rabbitmq操作步骤
    在VUE下使用阿里图标
    Centos7-安装telnet服务
  • 原文地址:https://www.cnblogs.com/borter/p/9575338.html
Copyright © 2011-2022 走看看