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


Groups > comp.lang.java.help > #1892 > unrolled thread

Generate forms from a model?

Started bym.skrzetuski@gmail.com
First post2012-06-22 03:06 -0700
Last post2012-06-24 09:43 -0700
Articles 3 — 3 participants

Back to article view | Back to comp.lang.java.help


Contents

  Generate forms from a model? m.skrzetuski@gmail.com - 2012-06-22 03:06 -0700
    Re: Generate forms from a model? Roedy Green <see_website@mindprod.com.invalid> - 2012-06-22 05:22 -0700
    Re: Generate forms from a model? markspace <-@.> - 2012-06-24 09:43 -0700

#1892 — Generate forms from a model?

Fromm.skrzetuski@gmail.com
Date2012-06-22 03:06 -0700
SubjectGenerate forms from a model?
Message-ID<bf8d0c7a-a900-47ad-a4ec-5f3062017dfe@googlegroups.com>
Hi there,

is it possible to generate forms from models in Java? Suppose I have the following model.

someInformation|dataType:Integer|possibleValues:1,2,3
someOtherInformation|dataType:String|maxLength:50
someBooleanInformation|lables:Yes,No
...

Is there some library out there that would generate a form from the model in the following way?

--> from someInformation line generate a JList with my possible values and validate the input on pushing submit
--> from someOtherInformation generate JTextField that is 50 chars long and validate the input on pushing submit
--> from someBooleanInformation generate JOptionPanes wit Yes and NO and validate the input on pushing submit
--> etc.

So is there any library for such dynamic form generation and validation?

Kind regards
Maciej

[toc] | [next] | [standalone]


#1893

FromRoedy Green <see_website@mindprod.com.invalid>
Date2012-06-22 05:22 -0700
Message-ID<5so8u7l700thqooroc87hkat7er4fmr6hk@4ax.com>
In reply to#1892
On Fri, 22 Jun 2012 03:06:06 -0700 (PDT), m.skrzetuski@gmail.com
wrote, quoted or indirectly quoted someone who said :

>is it possible to generate forms from models in Java? Suppose I have the following model.

have a look at Ajax. It is reputed to make it easier to use JavaScript
for data entry. 
-- 
Roedy Green Canadian Mind Products
http://mindprod.com
If you look in a computer programmer's freezer you will find all 
kinds of containers, but none of them labeled.  They do the same thing 
creating files without labeling the encoding.  You are just supposed to 
know.  Ditto with the MIME type, the separator and comment delimiters and 
column names in CSV files.  Ditto with the endian convention.  Imagine how 
much more civilised life would have been if Martha Stewart were the first 
programmer. 

[toc] | [prev] | [next] | [standalone]


#1894

Frommarkspace <-@.>
Date2012-06-24 09:43 -0700
Message-ID<js7g3d$1sm$1@dont-email.me>
In reply to#1892
On 6/22/2012 3:06 AM, m.skrzetuski@gmail.com wrote:
> Hi there,
>
> is it possible to generate forms from models in Java? Suppose I have the following model.
>
> someInformation|dataType:Integer|possibleValues:1,2,3
> someOtherInformation|dataType:String|maxLength:50
> someBooleanInformation|lables:Yes,No


I found this little project on GitHub.  I haven't used it however.

<https://github.com/aeremenok/swing-formbuilder>

I also found Jelly on the Apache website (the Apache foundation has a 
LOT of Java libraries).

<http://commons.apache.org/jelly/tutorial.html>

However Jelly looks quite old, I'm not sure if it's being actively 
maintained.

Overall, I don't see a lot of this sort of something-into-something else 
type code for Swing.  If you have complexity in your Swing components, 
you'll have it in the the model as well, so you might as well just use 
Swing directly.  Mixing things like GUI validation and layout in your 
"model" doesn't seem like the best idea to me, and I think it fell out 
of vogue some years ago.



[toc] | [prev] | [standalone]


Back to top | Article view | comp.lang.java.help


csiph-web