• Guest, before posting your code please take these rules into consideration:
    • It is required to use our BBCode feature to display your code. While within the editor click < / > or >_ and place your code within the BB Code prompt. This helps others with finding a solution by making it easier to read and easier to copy.
    • Don't share a wall of code. All we want is the problem area, the code related to your issue.
    To learn more about how to use our BBCode feature, please click here.

    Thank you, Code Forum.

Java Good Frameworks/Libraries For Developing Java Desktop Applications?

Mathematical

Active Coder
Hey there.

I'm quite interested in toying around with building desktop applications with the Java programming-language. Aside from Java's AWT, Swing, and JavaFX(They can't seem to make their mind-up on what to use as a library), what other frameworks/libraries are there for developing Java desktop applications?

Thanks.
 

Krusty the Senile

Active Coder
Last time I looked NetBeans had a good UI for laying out window components.

I thought at one point we were using a different UI library at my work which gave a look and feel that matched the OS the application was running on (instead of the default "metal" look and feel), but I can't find any references to the library used.

... ah, found it: http://www.jidesoft.com/ . It looks like it also provides the look and feel stuff too, but I think it's possible to do that without the JIDE library.
 

Mathematical

Active Coder
Last time I looked NetBeans had a good UI for laying out window components.

I thought at one point we were using a different UI library at my work which gave a look and feel that matched the OS the application was running on (instead of the default "metal" look and feel), but I can't find any references to the library used.

... ah, found it: http://www.jidesoft.com/ . It looks like it also provides the look and feel stuff too, but I think it's possible to do that without the JIDE library.
I think I did hear of NetBean's UI designer. Although, I don't use NetBeans, I use Eclipse instead, so I can't really comment on it.

I looked at the library that you linked to, although I'm quite annoyed by the fact that I need to pay for a license just to use it. I should've specified in my original post that I would've preferred something that's free and open.
 

Krusty the Senile

Active Coder
I looked at the library that you linked to, although I'm quite annoyed by the fact that I need to pay for a license just to use it. I should've specified in my original post that I would've preferred something that's free and open.
There is the common layer http://www.jidesoft.com/products/oss.htm which is dual licensed and is available on GitHub https://github.com/jidesoft/jide-oss .

The NetBeans GUI builder hides the complexity that is the Java GroupLayout (https://docs.oracle.com/javase/tutorial/uiswing/layout/group.html). I think that GroupLayout gives the most flexibility as well as being the most annoying to use.
 
Top Bottom