• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • Devaka Cooray
  • Ron McLeod
  • Jeanne Boyarsky
Sheriffs:
  • Liutauras Vilda
  • paul wheaton
  • Junilu Lacar
Saloon Keepers:
  • Tim Moores
  • Stephan van Hulst
  • Piet Souris
  • Carey Brown
  • Tim Holloway
Bartenders:
  • Martijn Verburg
  • Frits Walraven
  • Himai Minh

Good GUI

 
Ranch Hand
Posts: 229
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hi

I am looking for a good API for Java for creating a GUI. I originally just used Swing but I basically just didn't like it.

-Ted

 
Saloon Keeper
Posts: 7488
171
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
What didn't you like about Swing - the API or the look?

Just about the only other choice you have these days is JavaFX.
 
Ted Gress
Ranch Hand
Posts: 229
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
A little bit of both. I don't like how the windows interact with each other. I want to write an IDE. So something like Game Maker Studio, or Unreal Engine for example. Can you build a GUI like they use with Swing? IT seems like it would be too difficult. What is Java FX like? Is there anything out there that is professional that uses Java FX?
 
Rancher
Posts: 259
13
Eclipse IDE C++ Java
  • Likes 1
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
you should be using C++ and the Qt api to make this kind of app, that's what the professional 3d editing apps use.

if you need to use java for some reason, then javaFX is what you want for the gui. and for doing colors in your IDE you will need RichTextFX

but if you want node based editing like you see in maya or the unreal engine shader editor, where you can drag input to output and create connection lines... if your gui api doesn't support doing that then you will have to roll your own implementation of that. i'm pretty sure there's nothing like that in javaFX right now out of the box. i'm using javaFX and it can do pretty much everything else you would want other than this.

there is an unofficial fork of Qt that works for java but i don't know how good it is.
Qt Jambi
 
The government thinks you are too stupid to make your own lightbulb choices. But this tiny ad thinks you are smart:
the value of filler advertising in 2021
https://coderanch.com/t/730886/filler-advertising
reply
    Bookmark Topic Watch Topic
  • New Topic