怎么实现在java写的对话框中点击一个按钮,就下载指定地址的文件呢?下载地址在点击按钮的触发事件里写好了。怎么能实现像我们平时在网站里下载东西一样?

解决方案 »

  1.   


    String command_ = "rundll32 url.dll,FileProtocolHandler " + URL_;
    Runtime.getRuntime().exec(command_ );
      

  2.   

    我晕,现在人的想法越来越千奇百怪了!Java对话框做文件下载,是啥样的产品有这种需求阿,呵呵!起码要开网络流通信阿,如果开Socket连接就叫文件传送不叫下载了!
      

  3.   

    ulfbutton1 = new JButton();
    ulfbutton1.setPreferredSize(new Dimension(70, 25));
    ulfbutton1.setText("附件1");
    panel_2.add(ulfbutton1, BorderLayout.WEST);
    ulfbutton1.addActionListener(this);点击确定按钮后,执行下面的代码
    if(arg0.getSource() == ulfbutton1){
        String uploadfile1 = uploadfilename1;
        Runtime.getRuntime().exec("explorer \"http://" + uploadfile1 + "\""); 
    }     
    其中uploadfilename1是文件资源地址