ok so we've learned how to create our
UI using FXML and then we've been ok so we've learned how to create our
doing so by editing the fxml file now UI using FXML and then we've been
instead of writing the fxml ourselves doing so by editing the fxml file now
we could use the javafx scene builder instead of writing the fxml ourselves
tool now scene builder is a GUI builder we could use the javafx scene builder
graphical user interface builder now we tool now scene builder is a GUI builder
can actually use it to build our user graphical user interface builder now we
interface by dragging and dropping can actually use it to build our user
javafx controls and containers into a interface by dragging and dropping
Content area scene builder then generates javafx controls and containers into a
the fxml code for us and it's written Content area scene builder then generates
using javafx so it's an example of a the fxml code for us and it's written
complex javafx application now at this using javafx so it's an example of a
point you might be wondering why we've complex javafx application now at this
spent so much time learning how to code point you might be wondering why we've
fxml when we could have really just spent so much time learning how to code
used a tool like scene builder instead fxml when we could have really just
well gui builders can be wonderful used a tool like scene builder instead
tools that do you make our life easier well gui builders can be wonderful
but when using any tool that generates tools that do you make our life easier
code it's really important to learn how but when using any tool that generates
to write the code yourself first and the code it's really important to learn how
reason for that is tool might get to write the code yourself first and the
discontinued or we might want to tweak the reason for that is tool might get
generated code or perhaps you need to discontinued or we might want to tweak the
debug the code when it doesn't work as generated code or perhaps you need to
you would expect now gui builders should debug the code when it doesn't work as
always be seen as a way to help us you would expect now gui builders should
create the user interface they shouldn't always be seen as a way to help us
ever be used because we don't actually create the user interface they shouldn't
know how to write the code ourselves so we ever be used because we don't actually
don't understand what's happening behind know how to write the code ourselves so we
the scenes and that's why we spent so don't understand what's happening behind
many lessons in this section learning the scenes and that's why we spent so
the manual way of creating fxml so that many lessons in this section learning
scene builder tool is going the manual way of creating fxml so that
to really make things really going to scene builder tool is going
complement our skills now that we to really make things really going to
sort of started off the manual way and we complement our skills now that we
can now save a bit of time using scene builder now sort of started off the manual way and we
when it does come to scene builder the can now save a bit of time using scene builder now
javafx communities wondering and on when it does come to scene builder the
the same boat here whether the Oracle and javafx communities wondering and on
that's the company obviously that own Java the same boat here whether the Oracle and
and everything related to it will that's the company obviously that own Java
actually keep the tool under active and everything related to it will
development now to give an example of actually keep the tool under active
that oracle used to offer installer development now to give an example of
for scene builder but they no longer do that oracle used to offer installer
oracle instruct developers who want to for scene builder but they no longer do
use the tool to download the source code oracle instruct developers who want to
to build the tools themselves and also use the tool to download the source code
oracle have made the scene builder code to build the tools themselves and also
open source and potentially that could oracle have made the scene builder code
mean that oracle have don't have open source and potentially that could
any mean that oracle have don't have
long-term plans to work any
on anything anymore pure speculation but long-term plans to work
in any event on anything anymore pure speculation but
fortunately the javafx community has in any event
stepped up to the plate and they've fortunately the javafx community has
actually kept the scene builder code in stepped up to the plate and they've
sync with javafx update something that actually kept the scene builder code in
oracle haven't been doing but of course sync with javafx update something that
that could change at any time for now oracle haven't been doing but of course
the scene builder is still a tool that we can that could change at any time for now
use and it is still very useful now if the scene builder is still a tool that we can
you search for scene builder you might use and it is still very useful now if
find some old binaries from oracle that you search for scene builder you might
you can use but that actually include find some old binaries from oracle that
the latest updates to javafx so i'm you can use but that actually include
going to do is in the next few videos the latest updates to javafx so i'm
I'm going to actually show you how to going to do is in the next few videos
find an alternative way to get scene I'm going to actually show you how to
builder installed on a windows machine find an alternative way to get scene
and also on a Mac machine and although i builder installed on a windows machine
won't have a video for linux users I will also and also on a Mac machine and although i
outline how you can go about getting that won't have a video for linux users I will also
for your platform so let's continue in outline how you can go about getting that
the next video when I actually show you for your platform so let's continue in
how to install scene builder and get up and the next video when I actually show you
going for windows and if you're on a Mac how to install scene builder and get up and
skip that video and move straight onto the going for windows and if you're on a Mac
mac video which is the one after that skip that video and move straight onto the
so I'll see you one of those videos mac video which is the one after that