Things that cost me a line in CSS, like text-shadow, probably would require me to implement a shader libary in swing.
Not in JavaFX where such shaders are pre-canned and there's a CSS dialect too. I wrote my web-like app in JavaFX. It was no big deal.
Things that cost me a line in CSS, like text-shadow, probably would require me to implement a shader libary in swing.