コード例 #1
0
 public void performAction(ActionEvent e) {
   BTDownload[] downloaders = BTDownloadMediator.instance().getSelectedDownloaders();
   String str = "";
   for (int i = 0; i < downloaders.length; i++) {
     str += downloaders[i].getHash();
     if (i < downloaders.length - 1) {
       str += "\n";
     }
   }
   GUIMediator.setClipboardContent(str);
 }
コード例 #2
0
    public void performAction(ActionEvent e) {
      BTDownload[] downloaders = BTDownloadMediator.instance().getSelectedDownloaders();
      String str = "";
      for (int i = 0; i < downloaders.length; i++) {
        BTDownload d = downloaders[i];
        if (d instanceof BittorrentDownload) {
          String magnetUri = ((BittorrentDownload) d).makeMagnetUri();
          str += magnetUri;
          if (i < downloaders.length - 1) {
            str += System.lineSeparator();
          }
        }
      }

      GUIMediator.setClipboardContent(str);
    }