Create a Java app in Netbeans.
On the single form, display a list box, a "Settings" button, a "Get List" button, and a "Get Data" button.
Click on the Settings window to open a sub-child form ( parent is the above child form ) and display 2 text boxes for the ftp username and password, and a radio button to select either 'Standard http' or 'FTP' download methods, and text box for "Server IP".
Add a "Save" and "Cancel" button or toolbar icon. Save the users settings in the userDB.
The "Get List" button must connect using the setting :
ftp : connect to the IP address and download the file "[url removed, login to view]".
http : write an entry to an internet page :
Open the url : "[url removed, login to view]:[url removed, login to view]"
After posting the above, download the file.
Open the .txt file that was downloaded and then read line by line. Add to the listbox in reverse order, so last entry in the file is the top entry in the list. Allow for vertical scroll bars only.
If a file in the listbox is highlighted, and Click on "Get Data" then download the specific file and save to the local PC in a sub path below the java file location ( create the path if it does not exist ). The downloaded file is a zip file. Unzip the file.