Some reader favorites:
EJB fundamentals and session beans
Create a scrollable virtual desktop in Swing
Wizard API updated!
Tim Boudreau has released a new version of the Swing Wizard library (version 0.997) that fixes the WizardException bug reported in JavaWorld's recent Open Source Java Project profile. The article's examples have been reworked to test out the new, improved WizardException. Thanks, Tim, for this helpful fix!
Open Source Java Projects: The Wizard API
Although I use Java 2 Platform, Standard Edition (J2SE) tools (such as javac) throughout Java 101, a world of Java tools exists beyond the SDK. I would do you a disservice if I did not explore some of those tools in this column. Therefore, this month's Java 101 article introduces a three-part series that explores one non-SDK Java tool from each of the following three categories:
Read the whole series on non-SDK tools, "Tools of the Trade:"
| Note |
|---|
| I do not explore Sun Microsystems' J2SE tools in this series because previous articles have already explored some of those tools in examples. Plus, I will explore other tools in future articles. To learn more about J2SE tools, explore the tools section of your SDK documentation. |
Many developers (myself included) find it convenient to develop Java programs with Sun's SDK tools in a command-line-oriented environment—like Windows DOS boxes. Although that environment proves sufficient for simple programs, it is not the best choice for complex Java programs, where project management, a powerful editor, and other features are necessities. For those programs, an IDE-based tool is preferable. IDEs facilitate the development process by integrating into a single development environment project management; a powerful editor for rapid source code entry and other tasks (such as highlighting syntax and line number display); compilation, execution, and debugging capabilities; and extensive customization features.
Many IDEs are available. When deciding which IDE to use in your project, consider cost, the learning curve, and extra features (like additional class libraries). For a low-cost IDE with a short learning curve and extra features, consider JCreator.
Xinox Software's JCreator IDE lets you manage a Java project's files. It also provides a sophisticated editor for entering source code; a seamless interface with tools for compiling source code, and running and debugging executable code; and an extensive assortment of customization features.
Free Download - 5 Minute Product Review. When slow equals Off: Manage the complexity of Web applications - Symphoniq
![]()
Free Download - 5 Minute Product Review. Realize the benefits of real user monitoring in less than an hour. - Symphoniq