双击并使用库ftp4j传输文件

时间:2014-03-11 21:36:41

标签: java swing ftp

如何双击笔记本电脑的JTree,使用FTP4j将文件传输到服务器 谢谢

public void mouseClicked(MouseEvent e) {
    String s = arbre.getLastSelectedPathComponent().toString();
    File file = new File(s);
    if(file.isFile()) {
        System.out.println("c'est un fichier");
        if(e.getClickCount()==2){
      client.upload(file);
      }
}

1 个答案:

答案 0 :(得分:2)

使用getClickCount(),您可以检测MouseListener中的双击,如图here所示。在doInBackground() setProgress()方法的实施中开始转移。转移进行时,使用TreeCellRenderer通知收听进度指示器,如SwingWorker所示。您可以在TreeModel中显示进度,图示为here。 Beacuase节点共享相同的渲染器,您需要在其他地方存储进度 ,通常在JTree

的实施中

附录:显示{{1}}个文件的一种非常简单的方式显示为here