1

有没有办法在 java swing 上创建一个下载按钮?我尝试在互联网上搜索答案,但我只得到有关如何在 jsp/servlet 上创建下载链接的链接

4

1 回答 1

6

创建一个 JButton,其 ActionListeners ActionPerformed 函数执行文件下载。

这是有关如何使用 Java 从 url 下载文件的 stackoverflow 链接

如何使用 Java 从 Internet 下载和保存文件?

这是一个示例,未测试

...
JButton jb = new JButton('Download Button');
jb.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        // Download file
        URL url = new URL('www.example.com/example_file.jpg');
        File f = new File('...');
        org.apache.commons.io.FileUtils.copyURLToFile(url, f);
    }
});
...
于 2012-11-02T15:13:34.057 回答