We help IT Professionals succeed at work.

Java Eclipse Visual GUI Editor?

recruitit
recruitit asked
on
I have been programming in Visual C# for 3 years, I have just recently gotten in to Java, I have downloaded the latest version of Eclipse ide for Java EE Developers.  The coding is great, not having an issue there but..... visual editor?!? agh?

I have spent days trying to sort this out and I cant not get a single gui running where I can drag controls to a form just like visual studio.  I mean... honestly how come this isnt a default feature? Its horrendous, I just dont understand how they expect people to just sit there and construct forms by hand through code alone, its such a time sink, visual editors save alot of time!

I have heard of visual editor, swing, javafx, jigloo, and whatever else but not a single one can I get working.  I mean I really want to program in Java but this is a killer.

I worry about using a non-official gui editor because how do I know support for it is going to stop, or if its going to be updated to fix bugs etc, I am just surprised there isnt a big sign somewhere on the main website, Visual Editor right here! lol  Its just mind boggling
Comment
Watch Question

Commented:
Have you tried NetBeans?

http://netbeans.org/features/java/swing.html

I used to develop using Java looong time ago. Now I move to PHP and Flex world

:)
Top Expert 2010

Commented:
If you can't live with the Eclipse Visual Editor (http://www.ibm.com/developerworks/opensource/library/os-ecvisual/ ) have a look at Jbuilder (http://www.embarcadero.com/products/jbuilder)

Commented:
Btw, _for me_ ... Netbeans is the "official" one :)

Here's an interesting thread related to your question: http://stackoverflow.com/questions/319242/is-eclipse-visual-editor-dead

Author

Commented:
Trying to install visual editor now but getting this problem, does it not work with eclipse EE?

Cannot complete the install because of a conflicting dependency.
  Software being installed: Visual Editor All-In-One SDK 1.4.0.v20090826-1446-377-7BHP1L2iJp9-UJR-hP0Cz085 (org.eclipse.ve.all.feature.group 1.4.0.v20090826-1446-377-7BHP1L2iJp9-UJR-hP0Cz085)
  Software currently installed: Eclipse IDE for Java EE Developers 1.2.2.20100217-2310 (epp.package.jee 1.2.2.20100217-2310)
  Only one of the following can be installed at once:
    Java EMF Model Utilities 2.0.200.v200905140200 (org.eclipse.jem.util 2.0.200.v200905140200)
    Java EMF Model Utilities 2.0.201.v201001252130 (org.eclipse.jem.util 2.0.201.v201001252130)
    Java EMF Model Utilities 2.0.200.R3_1_maintenance (org.eclipse.jem.util 2.0.200.R3_1_maintenance)
  Cannot satisfy dependency:
    From: Eclipse IDE for Java EE Developers 1.2.2.20100217-2310 (epp.package.jee 1.2.2.20100217-2310)
    To: org.eclipse.epp.package.jee.feature.feature.group [1.2.2.20100217-2310]
  Cannot satisfy dependency:
    From: Java EE IDE Feature 1.2.2.20100217-2310 (org.eclipse.epp.package.jee.feature.feature.group 1.2.2.20100217-2310)
    To: org.eclipse.wst.xml_ui.feature.feature.group 0.0.0
  Cannot satisfy dependency:
    From: Java EMF Model 1.4.0.v20090826-1446-7H-FPbAcggQleH8hJifHfUd (org.eclipse.jem.feature.group 1.4.0.v20090826-1446-7H-FPbAcggQleH8hJifHfUd)
    To: org.eclipse.jem.util [2.0.200.R3_1_maintenance]
  Cannot satisfy dependency:
    From: Java EMF Model SDK 1.4.0.v20090826-1446-377-84M2IaeLhpiUslQArckxjIhH (org.eclipse.jem.sdk.feature.group 1.4.0.v20090826-1446-377-84M2IaeLhpiUslQArckxjIhH)
    To: org.eclipse.jem.feature.group [1.4.0.v20090826-1446-7H-FPbAcggQleH8hJifHfUd]
  Cannot satisfy dependency:
    From: Visual Editor All-In-One SDK 1.4.0.v20090826-1446-377-7BHP1L2iJp9-UJR-hP0Cz085 (org.eclipse.ve.all.feature.group 1.4.0.v20090826-1446-377-7BHP1L2iJp9-UJR-hP0Cz085)
    To: org.eclipse.jem.sdk.feature.group [1.4.0.v20090826-1446-377-84M2IaeLhpiUslQArckxjIhH]
  Cannot satisfy dependency:
    From: WST Common Core 3.1.1.v200908102300-7B77FZ3F7RZHIVI9QdN4PM (org.eclipse.wst.common_core.feature.feature.group 3.1.1.v200908102300-7B77FZ3F7RZHIVI9QdN4PM)
    To: org.eclipse.jem.util [2.0.200.v200905140200]
  Cannot satisfy dependency:
    From: WST Common Core 3.1.1.v200908102300-7B77FZ6F7RZHKDIwRlOwUN (org.eclipse.wst.common_core.feature.feature.group 3.1.1.v200908102300-7B77FZ6F7RZHKDIwRlOwUN)
    To: org.eclipse.jem.util [2.0.201.v201001252130]
  Cannot satisfy dependency:
    From: WST Common UI 3.1.1.v200908102300-7B5FRGDhdMNPnndenAjpWJAReO5Q (org.eclipse.wst.common_ui.feature.feature.group 3.1.1.v200908102300-7B5FRGDhdMNPnndenAjpWJAReO5Q)
    To: org.eclipse.wst.common_core.feature.feature.group [3.1.1.v200908102300-7B77FZ3F7RZHIVI9QdN4PM]
  Cannot satisfy dependency:
    From: WST Common UI 3.1.1.v200908102300-7B5FRHDhdMOGnoekn4gtEJxSmPxV (org.eclipse.wst.common_ui.feature.feature.group 3.1.1.v200908102300-7B5FRHDhdMOGnoekn4gtEJxSmPxV)
    To: org.eclipse.wst.common_core.feature.feature.group [3.1.1.v200908102300-7B77FZ6F7RZHKDIwRlOwUN]
  Cannot satisfy dependency:
    From: Eclipse XML Editors and Tools 3.1.1.v200907161031-7H6FM_DxtkM-7aeTHKEBbQqcZOZ2 (org.eclipse.wst.xml_ui.feature.feature.group 3.1.1.v200907161031-7H6FM_DxtkM-7aeTHKEBbQqcZOZ2)
    To: org.eclipse.wst.common_ui.feature.feature.group [3.1.1.v200908102300-7B5FRGDhdMNPnndenAjpWJAReO5Q]
  Cannot satisfy dependency:
    From: Eclipse XML Editors and Tools 3.1.1.v200907161031-7H6FMbDxtkMs9OeLGF98LRhdPKeo (org.eclipse.wst.xml_ui.feature.feature.group 3.1.1.v200907161031-7H6FMbDxtkMs9OeLGF98LRhdPKeo)
    To: org.eclipse.wst.common_ui.feature.feature.group [3.1.1.v200908102300-7B5FRHDhdMOGnoekn4gtEJxSmPxV]
Hi

Is it fair to compare Visual C# with Java, with respect to GUI editors?  

A Java developer is more likely to be considering the appearance of her GUI on more than one platform and is therefore encouraged to use LayoutManagers to their full potential and avoid absolute positioning, for example. Standard (AWT) Java components are proxies for the host operating systems' native components, in which case a WYSIWYG editor is not possible. In my opinion, reasons like these make creating a WYSIWYG editor both more difficult and less desirable.

Having said all this, I would agree that NetBeans has the most mature GUI, if you insist on using one. ;-)

Author

Commented:
Aye just downloaded it, Netbeans is the winner.  At the moment, all I care about is being able to make functional applications on windows with a gui using java.