`

java获取剪贴板中的链接 (转)

 
阅读更多
Clipboard clip = Toolkit.getDefaultToolkit()
                        .getSystemClipboard();
                Transferable trans = clip.getContents(this);
                DataFlavor[] flavors = trans.getTransferDataFlavors();
                try {
                    for (DataFlavor cur : flavors) {
                        if (cur.isMimeTypeEqual("text/plain")) {
                            Reader r = (Reader) trans.getTransferData(cur);
                            BufferedReader br = new BufferedReader(r);
                            String src = br.readLine();
                            if (src.startsWith("http://")
                                    || src.startsWith("https://")) {
                                map.put("url", src);
                            }
                            br.close();
                            break;
                        }
                    }
                } catch (Exception e) {
                    System.out.println("===newDownloadInit:" + e.getMessage());
                }
分享到:
评论

相关推荐

    cpp-FiletoURL将剪贴板中的图像文件上传到远程服务器然后换取相应的URL

    2. **剪贴板操作**:应用能够读取剪贴板中的内容,这涉及到操作系统级别的API调用,例如在Windows中使用OpenClipboard、GetClipboardData等函数,或者在Unix-like系统中使用Xlib或Gtk+等库进行剪贴板数据的获取。...

    Unity调用Android,IOS剪切板

    在Unity中,你同样可以使用DllImport来调用iOS的剪贴板插件,但需要使用`DllImport("__Internal")`,因为iOS插件是静态链接的: ```csharp using UnityEngine; public class ClipboardManager : MonoBehaviour { ...

    java联想(中文)

    13.17.3 剪贴板 13.18 可视编程和Beans 13.18.1 什么是Bean 13.18.2 用Introspector提取BeanInfo 13.18.3 一个更复杂的Bean 13.18.4 Bean的封装 13.18.5 更复杂的Bean支持 13.18.6 Bean更多的知识 13.19 Swing入门 ...

    Thinking in Java 中文第四版+习题答案

    13.17.3 剪贴板 13.18 可视编程和 13.18.1 什么是 13.18.2 用Introspector提取 13.18.3 一个更复杂的 13.18.4 Bean的封装 13.18.5 更复杂的Bean支持 13.18.6 Bean更多的知识 13.19 Swing入门 13.19.1 Swing有哪些...

    Thinking in Java简体中文(全)

    13.17.3 剪贴板 13.18 可视编程和Beans 13.18.1 什么是Bean 13.18.2 用Introspector提取BeanInfo 13.18.3 一个更复杂的Bean 13.18.4 Bean的封装 13.18.5 更复杂的Bean支持 13.18.6 Bean更多的知识 13.19 Swing入门 ...

    senpai-desktop-app:一个简单的JavaFX应用程序,可获取动漫标题,描述,剪贴画和剧集列表。 它目前从本地mysql数据库中获取数据,我计划将其改进为通过json与http协议一起工作。 目前没有开放给公众使用的数据库,但我可能会在不久的将来建立一个数据库。 此操作的目的是搜索动漫,获取其剧集列表并将剧集链接复制到用户选择的剪贴板中,或者以提供给VLC的mrl链接的形式运行VLC

    senpai-desktop-app 一个简单的JavaFX应用程序,可获取动漫标题,描述,剪贴画和剧集列表。... 其目的是搜索动漫,获取其情节列表,并将情节链接复制到用户选择的剪贴板中,或者以提供给VLC的链接的形式运行VLC。

    用java实现的资源管理器

    在IT领域,资源管理器是一种常见的工具,它允许用户...实际开发过程中,可能还需要考虑性能优化、用户体验设计以及与其他系统组件(如剪贴板、打印机)的集成。参考链接中的博客文章会提供更具体的实现细节和代码示例。

    jdic.rar_GUI编程_JDIC_JDIC java_java gui

    在实际应用中,JDIC为Java开发者提供了跨平台的支持,比如访问系统剪贴板、处理系统事件、桌面集成等。例如,使用JDIC的SystemTray API,开发者可以创建系统托盘图标,使得应用程序即使在最小化状态下也能接收和处理...

    java 编程入门思考

    13.17.3 剪贴板 13.18 可视编程和Beans 13.18.1 什么是Bean 13.18.2 用Introspector提取BeanInfo 13.18.3 一个更复杂的Bean 13.18.4 Bean的封装 13.18.5 更复杂的Bean支持 13.18.6 Bean更多的知识 13.19 Swing入门 ...

    Java初学者入门教学

    13.17.3 剪贴板 13.18 可视编程和Beans 13.18.1 什么是Bean 13.18.2 用Introspector提取BeanInfo 13.18.3 一个更复杂的Bean 13.18.4 Bean的封装 13.18.5 更复杂的Bean支持 13.18.6 Bean更多的知识 13.19 Swing入门 ...

    JAVA_Thinking in Java

    13.17.3 剪贴板 13.18 可视编程和Beans 13.18.1 什么是Bean 13.18.2 用Introspector提取BeanInfo 13.18.3 一个更复杂的Bean 13.18.4 Bean的封装 13.18.5 更复杂的Bean支持 13.18.6 Bean更多的知识 13.19 Swing入门 ...

    clipcaster:LastPass 剪贴板密码嗅探器

    但他们可能无法做任何事情来使 app-fill 在 5.0 之前的设备(目前占设备的 95% 以上)安全地工作我不再维护这个应用程序,因为我相信它已经达到了它的最初目的:宣传 Android 密码管理器中的剪贴板漏洞。 如果有人想...

    百度地图开发java源码-webpic:轻量级Java上传图片到微博图床小工具

    是一个用java编写的图床工具,它能帮助你快速上传你的图片到微博云图床,并自动返回Markdown格式链接到剪贴板。配置完成后,要获取一个可用于markdown的图片外链只需要暂时只windows测试通过,因为java是跨平台,理论...

    磁力链资源搜索器

    双击搜索结果中的任何一行,系统会自动将该磁力链复制到剪贴板,用户可以直接粘贴到支持磁力链的下载工具中,如迅雷、BitTorrent等,进行资源下载。 然而,值得注意的是,这款搜索器的运行需要32位Java运行环境...

    JAVA_Thinking in Java(中文版 由yyc,spirit整理).chm

    13.17.3 剪贴板 13.18 可视编程和Beans 13.18.1 什么是Bean 13.18.2 用Introspector提取BeanInfo 13.18.3 一个更复杂的Bean 13.18.4 Bean的封装 13.18.5 更复杂的Bean支持 13.18.6 Bean更多的知识 13.19 Swing入门 ...

    将所需的内容生成二维码,再导入word中

    5. **导入Word**:将生成的二维码图片复制到剪贴板,打开Word文档,选择“插入”菜单中的“图片”选项,粘贴二维码图片到适当位置。 6. **调整大小和布局**:在Word中,可以自由调整二维码图片的大小和位置,使其与...

    jdic 全套测试可用

    JDIC是Sun Microsystems(后来被Oracle收购)开发的开源项目,它使得Java开发者可以更好地利用本地操作系统资源,如系统托盘、桌面图标、剪贴板操作等,从而提高应用程序的用户体验。 标题"jdic 全套测试可用"表明...

    ANCTIVITY运行过程

    2. **剪贴板**:使用`ClipboardManager`进行数据传输,例如将字符串设置到剪贴板,然后在目标Activity中读取。 3. **Intent的putExtra和getExtra**:通过Intent传递键值对数据,可以在启动Activity时或通过...

    Think in Java(中文版)chm格式

    13.17.3 剪贴板 13.18 可视编程和Beans 13.18.1 什么是Bean 13.18.2 用Introspector提取BeanInfo 13.18.3 一个更复杂的Bean 13.18.4 Bean的封装 13.18.5 更复杂的Bean支持 13.18.6 Bean更多的知识 13.19 ...

    jdk15的源码src文件

    - **java.datatransfer**: 包含了数据传输相关的类和接口,如剪贴板操作和拖放功能。 - **jdk.internal.vm.compiler**: 也称为JIT(Just-In-Time)编译器的一部分,负责将字节码转换为机器码,以提高程序的执行性能...

Global site tag (gtag.js) - Google Analytics