The Oculus Layout System makes laying out your Java-based GUIs fast and easy. No more fighting with Swing's layout managers; the Oculus Layout API is extremely simple, yet very powerful, and its custom layout managers make all others obsolete. Besides the layout API, the system includes an easy-to-use visual builder, with which novices and experts alike can quickly create complex layouts in minutes, and then instantly generate easy-to-read, maintainable code. Justin Miller, the chief developer of Oculus Layout, explains, "With the Oculus Layout API, developers can quickly create sophisticated, stretchable GUI layouts, while still maintaining simple, easy-to-read and easy-to-understand code. Whereas a particular GUI layout may require hours of trial and error using Swing's GridBag layout manager, it will generally take only a few minutes to write with the Oculus Layout System. Our layout paradigm is simply that much more powerful, and that much easier to use." The Oculus Layout System works with both Swing and AWT-based graphical user interfaces. It includes a re-distributable runtime API that simplifies GUI layout code, and a graphical user interface builder, which enables users to create an interface by dragging and dropping components, and then automatically generates the corresponding code. Key innovations in the Oculus Layout solution include the proprietary stretching model, which enables the system to automatically infer how to properly stretch almost any user interface. This frees the programmer from specifying this information except in unusual cases. In addition, the cursor-based layout paradigm dramatically improves the readability and maintainability of the layout code. Taken together, these benefits enable users to create interface layouts much more quickly. Visit javalayout.com to view on online demo, run the software with Java Web Start, download a trial version of the software for FREE, or purchase a license. JavaLayout Home Download Free Trial Version email@example.com
Joined: Oct 16, 2002
Oculus Layout System version 1.0.3 released October 25, 2002!
What's New in 1.0.3: * JSplitPane support added to Builder * Background/Foreground colors settable from Builder * Characters that are not allowed in Java identifiers are not permitted in variable names or generated class names * "Opaque" property of JComponents added to Builder * Minor bug fixes * Better optimization of saving files
(It's like I'm having a conversation with myself )
subject: Oculus Layout GUI Builder and layout API: easy but sophisticated