?
Solved

emacs and java

Posted on 2009-05-08
8
Medium Priority
?
948 Views
Last Modified: 2013-12-13
I'm moderately new to Emacs and Netbeans.  When you create a user interface for a program using Java and Emacs, does Emacs have a graphical design tool to create the user interface?  I mentioned Netbeans b/c I have used their graphical design tool and can't find Emacs's.
0
Comment
Question by:dwcronin
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 5
  • 3
8 Comments
 
LVL 7

Accepted Solution

by:
zwei earned 2000 total points
ID: 24339877
No, since emacs is just an editor. Here is a list of GUI builders:

http://www.fullspan.com/articles/java-gui-builders.html
0
 

Author Comment

by:dwcronin
ID: 24341848
So if I understand this right - emacs is just an editor, as are vi, pine, and windows notebook,.  They differ but it is just an opinion as to which one you use.  Netbeans, Eclipse, and probably others on the other hand are IDEs.  They contain an editor ( which might be one of the previously mentioned editors ) but they also have other features such as user interface designers.  I won't say debuggers b/c I think Emacs has a debugger.  

There is no graphical design tool in emacs but somehow you use the designers you gave me and somehow hook the results into source code you produce with emacs.  Is that about it?
0
 
LVL 7

Expert Comment

by:zwei
ID: 24343193
Yeah, you got it. If you're going to use emacs, you'll have to find an outside GUI builder and copy the code files into your project. The alternative is to code the GUI yourself in emacs.

With javafx, you can code nicer GUIs (I don't know if there is a GUI builder yet for javafx). But if you're going to code the GUI yourself, I'd suggest doing it in javafx.
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 

Author Comment

by:dwcronin
ID: 24343484
You just created some questions:
This is my first contact with javafx - I just looked it up on wikipedia and checked add/remove and synaptic and it doesn't look like javafx is available for ubuntu.  Is that true?  ( I'm trying to go cheap so I went to linux )

My understanding is that it is too error prone to do the GUI yourself and you're safer with a GUI designer.  If that's not the general feeling, I'll grab a piece of graph paper and start drawing.  What's your opinion?
0
 
LVL 7

Expert Comment

by:zwei
ID: 24343508
No, javafx is not available for linux yet. There is a hack to get the mac OSX file to work under linux but I haven't tried it:
http://www.weiqigao.com/blog/2008/12/04/using_javafx_1_0_on_linux.html

Coding GUI in java can be very frustrating if you are doing complex swing GUIs. This is part of the reason why javafx was produced. I have created only simple swing GUIs in java and it works fine for me. It depends on what you are creating. It's always easier to use a designer, for sure.
0
 
LVL 7

Expert Comment

by:zwei
ID: 24343542
It seems netbeans has a plugin for javafx as well:

http://javafx.netbeans.org/download-compiler-JFXplugin.html
0
 

Author Comment

by:dwcronin
ID: 24343810
Thanks for all the help
0
 
LVL 7

Expert Comment

by:zwei
ID: 24343820
No problem.
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Introduction This article is the second of three articles that explain why and how the Experts Exchange QA Team does test automation for our web site. This article covers the basic installation and configuration of the test automation tools used by…
In this post we will learn different types of Android Layout and some basics of an Android App.
Viewers will learn one way to get user input in Java. Introduce the Scanner object: Declare the variable that stores the user input: An example prompting the user for input: Methods you need to invoke in order to properly get  user input:
THe viewer will learn how to use NetBeans IDE 8.0 for Windows to perform CRUD operations on a MySql database.
Suggested Courses

719 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question