• Post Reply Bookmark Topic Watch Topic
  • New Topic

WYSIWYG GUI Tools?  RSS feed

 
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I remember using a rapid prototyping GUI plugin for eclipse when I was in University some years ago. It worked but looked pretty lame.

Are there any free professional tools that I can use to develop rich GUI's with minimal Swing coding?

Many thanks.
 
Ranch Hand
Posts: 10128
3
Eclipse IDE Mac PPC Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Primrose Smith wrote:I remember using a rapid prototyping GUI plugin for eclipse when I was in University some years ago. It worked but looked pretty lame.

Are there any free professional tools that I can use to develop rich GUI's with minimal Swing coding?

Many thanks.


CKEdit (http://ckeditor.com/) is one free version that you can use. It is however intended for HTML based GUI's.
 
Rancher
Posts: 42972
73
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I'm fairly sure CKEdit is pretty far from what you're asking. Have you checked out the GUI builders that come with the major IDEs these days?
 
Bartender
Posts: 10575
66
Eclipse IDE Hibernate Ubuntu
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Primrose Smith wrote:I remember using a rapid prototyping GUI plugin for eclipse when I was in University some years ago. It worked but looked pretty lame.
Are there any free professional tools that I can use to develop rich GUI's with minimal Swing coding?

I guess the first question from here should be: Why do you want this?

Is it because you're not confident (join the club), because you're pressed for time, or because you think you may already have gone too far (ie, your app is already too "embedded" in your GUI?

Or is it for some other reason? It's very difficult to advise when we don't have the facts, ma'am.

Winston
 
Primrose Smith
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Winston Gutkowski wrote:
Primrose Smith wrote:I remember using a rapid prototyping GUI plugin for eclipse when I was in University some years ago. It worked but looked pretty lame.
Are there any free professional tools that I can use to develop rich GUI's with minimal Swing coding?

I guess the first question from here should be: Why do you want this?

Is it because you're not confident (join the club), because you're pressed for time, or because you think you may already have gone too far (ie, your app is already too "embedded" in your GUI?

Or is it for some other reason? It's very difficult to advise when we don't have the facts, ma'am.

Winston


I am not confident I could pull of a good GUI coding by hand. That is foremost in my mind. I also recall that it is a lot of work.
 
Primrose Smith
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Ulf Dittmer wrote:I'm fairly sure CKEdit is pretty far from what you're asking. Have you checked out the GUI builders that come with the major IDEs these days?


I have flirted with the Netbeans builder. At the time was not good enough to know if it is good enough, if that makes sense. Perhaps what i am looking for is someone with experience with these tools to point me toward something that is effective as opposed to picking ignorantly.
 
Bartender
Posts: 3271
82
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Primrose Smith wrote:I am not confident I could pull of a good GUI coding by hand.

I'm tempted to say well I'm confident you won't pull off a good GUI using one but that will almost certainly cause numerous "I don't agree" posts and to be fair, these days, some of the tools are apparently pretty good. You will almost certainly be able to produce a good looking GUI but with most tools (in my experience) it's the code that's the problem, hand modifying the generated code can be a nightmare so once you start with a tool you are pretty much stuck with using it even for the simplest of changes.

There are people who swear by a particular tool and others, like me, who swear at them
Personally speaking I suggest you read the Java Swing Tutorial and have a go yourself. Once you understand the basics of Swing and in particular layout managers try a tool and see which you prefer.
 
Ulf Dittmer
Rancher
Posts: 42972
73
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Primrose Smith wrote:At the time was not good enough to know if it is good enough, if that makes sense.

It doesn't to me, but that may be merely because I haven't used any of them My only advice would be to make sure that whatever tool you choose can handle 3rd party (i.e., non-JDK) layouts and components, because I find some of them (like the ones discussed in Speed up your Swing GUI construction with better building blocks as well as GridLayout2 and SGLayout) indispensable.
 
Primrose Smith
Greenhorn
Posts: 6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Tony Docherty wrote:
Primrose Smith wrote:I am not confident I could pull of a good GUI coding by hand.

I'm tempted to say well I'm confident you won't pull off a good GUI using one but that will almost certainly cause numerous "I don't agree" posts and to be fair, these days, some of the tools are apparently pretty good. You will almost certainly be able to produce a good looking GUI but with most tools (in my experience) it's the code that's the problem, hand modifying the generated code can be a nightmare so once you start with a tool you are pretty much stuck with using it even for the simplest of changes.

There are people who swear by a particular tool and others, like me, who swear at them
Personally speaking I suggest you read the Java Swing Tutorial and have a go yourself. Once you understand the basics of Swing and in particular layout managers try a tool and see which you prefer.


Now that you mention it, I do recall that the tool generated a considerable amount of code that you were not allowed to touch. I think I will read the tutorial and see how it goes. Thanks RESOLVED
 
Bartender
Posts: 4181
22
IntelliJ IDE Java Python
  • Likes 1
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Note: this is comong from someone who is not familiar with JavaFX at all... so beware.

JavaFX has an XML based UI structure (FXML). My experience with similar structures (Android, XAML) is that WYSIWYG editors are really good. I know there is one called Scene Builder which I think is integrated with Netbeans and may also be standalone. So rather than using Swing, you might consider using JavaFX as your GUI.

On the other hand, for code-based UIs like Swing, VB, and the like, I have never been happy with the WYSIWYG builders so I avoid them. As a result I can't be much help to you with that.
 
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!