Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.java.gui > #1616

Re: Suggestions for highe

From "John Gunther" <john.gunther@THRWHITE.remove-dii-this>
Subject Re: Suggestions for highe
Message-ID <1178933242.098162.118890@y80g2000hsf.googlegroups.com> (permalink)
Newsgroups comp.lang.java.gui
References <1178575560.501347.22890@y80g2000hsf.googlegroups.com>
Date 2011-04-27 15:34 +0000
Organization TDS.net

Show all headers | View raw


  To: comp.lang.java.gui
On May 7, 6:06 pm, Robb <Robb.Shec...@gmail.com> wrote:
> Hi,
>
> I need to do some Java GUI work, and it's been a while since I've
> worked with Swing.  Are there are common frameworks in use yet that
> add a higher level of abstraction to it?
>
> I remember from a couple of years back, that someone from Germany
> (Karsten?) had a pretty library.  Is that still around?
>
> Thanks,
> Robb

Rob,

JComponentBreadboard provides a minimalist approach to your problem
available under the BSD license at http://jcbreadboard.sourceforge.net/

Here is an except from it's package description:

JComponentBreadboard uses an electronic breadboard metaphor to
integrate Swing's disparate form-related elements into a single
coherent class representing the form as a whole:

   1. Like snapping an electronic component onto a plastic grid, you
define each JComponent's relative position within the form by
assigning it to a rectangular block of elements within a 2-D
breadboard array. The rows and columns of this grid auto-scale to fit
components at their preferred sizes, and it's easy to specify which
rows and columns will stretch or contract to incorporate any space
surpluses or deficits in the parent window that contains the form.

   2. Like wiring together electronic components on a breadboard, you
use the jbConnect method to connect the main, user manipulable,
property of each JComponent to associated application properties.
Connect single components to individual getter/setter defined
properties (JCheckBox <==> boolean), or directly plug arrays of
components into row/column indexed properties. Such connected
components enjoy pluggable auxiliary properties (enabled, visible,
etc.) and simplified data validation and progress/cancel feedback.

As with an electronic breadboard, JComponentBreadboard makes it easy
to configure a relatively small set of standard JComponents into a
wide variety of Swing forms. The User's Guide below illustrates this
productivity, beginning with simple instructive examples, and ending
with realistically complex JComponentBreadboard-based forms.

http://jcbreadboard.sourceforge.net/

It's new, but it's good...please give it a try!

John C. Gunther, JComponentBreadboard author.

---
 * Synchronet * The Whitehouse BBS --- whitehouse.hulds.com --- check it out free usenet!
--- Synchronet 3.15a-Win32 NewsLink 1.92
Time Warp of the Future BBS - telnet://time.synchro.net:24

Back to comp.lang.java.gui | Previous | NextPrevious in thread | Find similar | Unroll thread


Thread

Suggestions for higher-le "Robb" <robb@THRWHITE.remove-dii-this> - 2011-04-27 15:34 +0000
  Re: Suggestions for highe "Andrew Thompson" <andrew.thompson@THRWHITE.remove-dii-this> - 2011-04-27 15:34 +0000
  Re: Suggestions for highe "Karsten Lentzsch" <karsten.lentzsch@THRWHITE.remove-dii-this> - 2011-04-27 15:34 +0000
  Re: Suggestions for highe "John Gunther" <john.gunther@THRWHITE.remove-dii-this> - 2011-04-27 15:34 +0000

csiph-web