Chris R Olsen wrote:Aaron --
I struggled with FX pretty much from the time it came out many years ago.
The absolute BEST resource for doing FX is: Sharan, K. Learn JavaFX 8. For the last 6 years it is has been my FX bible. Very clear, very useful, very authoritative.
If you are new to Java, Liang, Y. D. Introduction to Java: Programming and Data Structures (Comprehensive version) is my go to resource.
Good luck!
-- Chris ([email protected])
P.S. I am working on a relatively massive project with lots of FX. You are welcome to the source code (it is freeware) -- lots of FX that you might use as examples of code. I use NetBeans and Maven, but it shouldn't matter. The code has lots of mathy stuff that can be easily ignored.
Stephan van Hulst wrote:Aaron, in your other topic I posted an example of how to get JavaFX running using Maven. Once you have set it up, you don't have to look at Maven again unless you want to change something about the build process, and you can learn Maven when it suits you.
I wouldn't say JavaFX is dead. It WAS dead for a short while because there wasn't a party that was willing to maintain JavaFX. Since then various updates came out. Most online forums are just parroting what they heard once.
It's true that there's probably not a good single source for a modern JavaFX tutorial. I suggest you scrape by with what you can find, and post your code here for review. That way you will get up-to-date advice.
I think the frustration mostly comes from GUI coding being difficult in the first place, especially if you've only experienced the underlying infrastructure for only a month. You rushed into JavaFX without really getting familiar with the language and build tools. I'm not saying you shouldn't have, sometimes that's how we do new stuff. But it's important to realize it's not the ideal path.
We're here if you need help. And if you just need to vent, that's okay too.
So I left, I came home, and I ate some pie. And then I read this tiny ad:
Smokeless wood heat with a rocket mass heater
https://woodheat.net
|