Here is a full list of all of my Java, JavaFX, NetBeans, SceneBuilder Tutorial Videos and my GitHub Repos containing the source code for each video.
These resources should be very useful for anyone who has basic (or better) programming experience in Java and wants to come up to speed on JavaFX, NetBeans, and SceneBuilder.
- Multiple Scenes: https://youtu.be/m5853rAfekE
- DatePickers and LocalDates: https://youtu.be/W-Y9vo_SglI
- File I/O basics - read, write, load, save files: https://youtu.be/KV6hlM3iiag
- Error - Incompatible Types - cannot be converted to ObservableList CAP 1: https://youtu.be/_VroSG2473g
- Part 01 - Add a Student: https://youtu.be/P4D73ZEaja0
- Part 02 - Display All Students: https://youtu.be/NPT_6mv0CdM
- Part 03 - Add and Display Courses: https://youtu.be/rLYwbhxtcdo
- Part 04 - Add Student Course Enrolment 01: https://youtu.be/FvpO_2w8ZEQ
- Part 05 - Add Student Course Enrolment 02: https://youtu.be/UX5s22q8KwE
- Part 06 - Add Test Data: https://youtu.be/BbvD6s2g_Q8
- Part 07 - Display All Student Enrolments: https://youtu.be/967rpvwNc1U
- Part 08 - Improve User Inputs Validation, Exception Handling, User Defined Exceptions: https://youtu.be/GsEhWXDpHCY
- Part 09 - Exit Confirmation, handle X icon (close): https://youtu.be/ESYNMtsx1kQ
- Part 10 - File I/O - Preparation and Strategy: https://youtu.be/HoUy026CbLE
- Part 11 - File I/O - Load and Save Students and Courses: https://youtu.be/4kRaOsogpxk
- Part 12 - File I/O - Load and Save Enrolments: https://youtu.be/9gctczsb6O8
- All videos on LBRY / Odysee: https://odysee.com/@MoosesValley:0/JavaFX:4
- Multiple Scenes: https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---Multiple-Scenes
- DatePickers and LocalDates: https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---Date-Pickers-and-LocalDates
- File I/O basics - read, write, load, save files: https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---FileIO-basics
- Error - Incompatible Types - cannot be converted to ObservableList CAP 1: https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---Error---Incompatible-Types---cannot-be-converted-to-ObservableList-.git
- Part 01 - Add a Student: https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---Data-Entry-App---Part-01---Add-A-Student
- Part 02 - Display All Students: https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---Data-Entry-App---Part-02---Display-All-Students
- Part 03 - Add and Display Courses: https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---Data-Entry-App---Part-03---Add-and-Display-Courses
- Part 04 - Add Student Course Enrolment 01: : https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---Data-Entry-App---Part-04---Add-Student-Course-Enrolment-01
- Part 05 - Add Student Course Enrolment 02: https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---Data-Entry-App---Part-05---Add-Student-Course-Enrolment-02
- Part 06 - Add Test Data: https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---Data-Entry-App---Part-06---Add-Test-Data
- Part 07 - Display All Student Enrolments: https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---Data-Entry-App---Part-07---Display-All-Student-Enrolments
- Part 08 - Improve User Inputs Validation, Exception Handling, User Defined Exceptions: https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---Data-Entry-App---Part-08---Improve-User-Inputs-Validation-Exceptio
- Part 09 - Exit Confirmation, handle X icon (close): https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---Data-Entry-App---Part-09---Exit-Confirmation-handle-X-icon-close-
- Part 10 - File I/O - Preparation and Strategy: https://github.com/MooseValley/Data-Entry-App---Part-10---File-IO---Preparation-and-Strategy
- Part 11 - File I/O - Load and Save Students and Courses: https://github.com/MooseValley/JavaFX-NetBeans-SceneBuilder---Data-Entry-App---Part-11---File-IO---Load-and-Save-Students-and-Cou
- Part 12 - File I/O - Load and Save Enrolments: https://github.com/MooseValley/Data-Entry-App---Part-12---File-IO---Load-and-Save-Enrolments
These resources should be extremely useful for my students, but maybe they are useful to others out there as well.
- Q. Why are you suddenly using Java, NetBeans, Scene Builder ??? What happened to TextPad ?
- A. The courses I am now teaching use Java, NetBeans, Scene Builder, so my students use these tools, and therefore any videos I create for my students will use these tools.
- Q. The way you have shown X,Y,Z is not the best way to do things ?
- A. The videos are primarily for my students, and I show them how best to do things with the Java they have covered so far.
- Q. Why are you using NetBeans 8.2, SceneBuilder for Java 8, and Java 8 ??? They are ancient. What aren't you using the most recent versions ???
- A. If it was still down to me, I probably would be using the most recent versions of Java, NetBeans, and SceneBuilder. But I am no longer a course coordinator, so I don't get to make any of the decisions about courses, course software, etc anymore. For whatever reason(s), the courses I teach specify NetBeans 8.2, SceneBuilder for Java 8, and Java 8. That's the prescribed / required software. That's what is installed on all Lab computers. That is the software that teachers, tutors, and markers are expected to use. That's what students are required to use. So, I'm kind of stuck in "yesterday land" for now. But, will probably do some future videos on the latest versions one day ... On the other hand, Java 8 is a long way from being obsolete, it is in Long Term Support (LTS) until at least 2028.
- Java Development Kit JDK 8u111 (v1.8.111) and NetBeans IDE 8.2 (Build 201705191307): https://www.oracle.com/technetwork/java/javase/downloads/jdk-netbeans-jsp-3413139-esa.html
- JavaFX Scene Builder 8.5.0 for Java 8: https://gluonhq.com/products/scene-builder/
My Java Software Development Tutorial Videos YouTube channel (also includes everything in my Java, JavaFX, NetBeans, SceneBuilder Software Development Tutorial Videos YouTube channel):
My Java, JavaFX, NetBeans, SceneBuilder Software Development Tutorial Videos YouTube channel (just the JavaFX, NetBeans, SceneBuilder videos):
In many videos you will see me using Franck Allimant's awesome Java CHM Help file. Sadly he has not updated these since Java 8 (which I still use) and the help does not include JavaFX components - it is Swing and AWT only - so the help (at this stage) is only partially useful for JavaFX programmers, which is a shame. You can grab the Java CHM Help files here: https://javadoc.allimant.org/
Moose
Moose's Software Valley - Established July, 1996.
https://moosevalley.github.io/