• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
  • Mikalai Zaikin

Oculus Layout GUI Builder and layout API: easy but sophisticated

Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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
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
Bill Liteplo
Ranch Hand
Posts: 88
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
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 )
I don't like that guy. The tiny ad agrees with me.
a bit of art, as a gift, that will fit in a stocking
    Bookmark Topic Watch Topic
  • New Topic