/** Update the list of files on remote host */ private void updateFileList() { ArrayList files = link.getFiles(); ((DefaultListModel) fileList.getModel()).clear(); ((DefaultListModel) fileList.getModel()).ensureCapacity(files.size()); for (int x = 0; x < files.size(); x++) { ((DefaultListModel) fileList.getModel()).addElement(files.get(x)); } // fileList.ensureIndexIsVisible(files.size()); }