2012-11-02 56 views
0

有沒有辦法在java swing上創建一個下載按鈕?我試圖在互聯網上尋找答案,但我只有鏈接如何創建jsp/servlet上的下載鏈接如何在java swing中創建下載按鈕/鏈接?

+0

小程序是不是真的意味着是一個交付系統的文件,它使他們的安全措施無用。 – thatidiotguy

+0

感謝您的回覆。不涉及小程序。我正在談論使用java swing的桌面應用程序。 – John

+0

你需要創建一個普通的java按鈕(JButton),點擊時調用一個可以下載的函數。 – calderonmluis

回答

5

創建一個JButton,其ActionListeners ActionPerformed函數執行文件下載。

這裏是如何從一個網址下載文件與Java中的計算器鏈接

How to download and save a file from Internet using Java?

下面是一個例子,沒有測試

... 
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); 
    } 
}); 
... 
+0

謝謝。欣賞它:) – John

+0

根本沒問題:) – calderonmluis