In this program you will write a GUI program to process a web page.
To complete this program, you will use all the Java and problem-solving skills we have
covered so far.
You will be required to design, code, and test your solution with minimal guidance
which will mostly be provided through trouble-shooting your in-progress code during OH.
You are encouraged to review your progress with your TAs and instructors, who will discuss your
algorithms and code, neither of which will be provided to you.
Please note that this is not a group project.
Details of Program:
- You will write a program called SiteIndex that will create an index of terms and
a list of examples of Java and C/C++ files. The list of terms and list of example files will be in an HTML file that
displays each as a list of
HTML links that go to the specific pages in the site; your program will write these 2 HTML files by crawling the
web site.
- Your GUI will have a field that allows the user to enter the URL and a button that
generates the 2 index files (the Terms and Examples).
- Your GUI will display the 2 html files that you created and allow the user to click on the
links to see that page. You will design the GUI yourself, but it should be easy to use.
- Also note that the resulting HTML files are perfect for studying for your final exam!
Important
You will each encounter different challenges, which will not necessarily be explicitly discussed during the course meeting times.
In general, you will NOT be able to finish this program without coming to OH, so make sure you talk with us for assistance!