The CS 3041 programming project may be programmed using Java.
Java has associated libraries that enable interface building.
A description of the language and its associated interface can be found in Gosling, Arnold & Holmes, and in other similar texts.
Prof Pollice says: Swing is probably the most used for standard Java. If the students use the NetBeans IDE, there is an easy-to-use (according to some definition) builder. NetBeans should be available on the CCC machines.
Prof Heineman says: This NetBeans tutorial might help.
Supplemental Material: Additional information about Java GUI building can be found on the web:
One or more of the course Assistants will be prepared to offer some assistance with Java during office hours. Ask your technical questions early, otherwise the responses may be slow.
- Creating a GUI With JFC/Swing (includes Learning Swing with the NetBeans IDE)
- Training and Tutorials: Graphical User Interfaces and Printing
- GUI Programming in Java: A Crash Course
- The Java Swing tutorial
- Java GUI Builders (a useful comparison of tools, from 2005)
- GUI Alternatives (another good discussion of alternatives, from 2006)
- SWT: Standard Widget Toolkit (for the Eclipse platform)
- SwingWT (Free GUI implementation provides a Swing compatible API, using SWT for the implementation).
- JAXB (Java Architecture for XML Binding).
dcb at cs wpi edu / Wed Apr 14 13:21:00 EDT 2010