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?
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.
The government thinks you are too stupid to make your own lightbulb choices. But this tiny ad thinks you are smart: