Dave's Java Swing Expertise
- Trees, Tables, Tab Layouts, Sliders, etc.
- Internal frames with a desktop pane
- Printing, with print preview
- Clipboard support for Copy and Paste
- Drag-and-Drop
- Pluggable Look-And-Feel with multiple themes
- Accessibility support
- internationalization and localization
- Performance profiling and tuning
- Data persistence using both Java serialization and JDBC
- Unit testing using JUnit
- Design and Modeling using UML
- Clients to access remote services (RMI, CORBA, XML Web Services, J2EE,
- Sockets)
- Actions for proper user interaction
- Timers, etc. for managing synchronization
- The Java 2 Collection classes, of course
Swing Projects: