Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Java User Interface Framework? [closed]

I am about to build a UI in Java and I am trying to determine what I should use. I definitely don't want to use vanilla swing.

The one caveat is that it has to be added inside of an existing swing application. I am looking at JavaFX and Groovy Swing Builder. For the former it looks like there is fairly poor support for embedding into swing.

Anyone have another other suggestions?

like image 455
ghempton Avatar asked May 09 '09 03:05

ghempton


People also ask

Which Java framework should you use for your user interface?

In this post, we introduce two frameworks that allow you to code your user interface in Java: GWT and Vaadin. When To Use Java For Your UI? The conversation came back to me as I was speaking with a client — a small shop of only a couple of programmers and a software architect who also programmed.

Why do we need interfaces in Java?

1) To achieve security - hide certain details and only show the important details of an object (interface). 2) Java does not support "multiple inheritance" (a class can only inherit from one superclass). However, it can be achieved with interfaces, because the class can implement multiple interfaces.

Should you code your user interface in Java or JavaScript?

But using JavaScript isn’t always the best approach. In this post, we introduce two frameworks that allow you to code your user interface in Java: GWT and Vaadin. When To Use Java For Your UI?

What is Java GUI framework?

In this topic, we are going to learn about Java GUI Framework. AWT is an API for building GUI or window-based applications. It has various components such as Button, TextField, Checkbox, List. AWT calls operating system subroutines for creating the components such as textbox, checkbox, button.


2 Answers

The groovy guys are working on Griffon: http://groovy.codehaus.org/Griffon.

I believe it is supposed to model a console type GUI like a web UI.

Another possible answer is JavaFX. Here's a link to their hello world app: http://javafx.com/docs/gettingstarted/javafx/create-first-javafx-app.jsp

like image 190
Nathan Feger Avatar answered Nov 14 '22 22:11

Nathan Feger


Have you considered using NetBeans?

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

like image 44
alphazero Avatar answered Nov 14 '22 22:11

alphazero