如何双击笔记本电脑的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);
}
}
答案 0 :(得分:2)
使用getClickCount()
,您可以检测MouseListener
中的双击,如图here所示。在doInBackground()
setProgress()
方法的实施中开始转移。转移进行时,使用TreeCellRenderer
通知收听进度指示器,如SwingWorker
所示。您可以在TreeModel
中显示进度,图示为here。 Beacuase节点共享相同的渲染器,您需要在其他地方存储进度
,通常在JTree
。
附录:显示{{1}}个文件的一种非常简单的方式显示为here。