Java Arena

Module 50

GUI: multiple views

Applications with several views. Switching scenes with setScene, a form that leads to a result, one BorderPane whose center changes, views as classes with a getView method, the application's data and rules in plain classes that the views use, a larger practice app built in two parts, a board of buttons with turns, and the end of part 13. MOOC sections 13.5 and 13.6.

Steps

  1. Switching between scenes
  2. A form and its result
  3. One frame, changing content
  4. Views as classes
  5. Logic apart from the views
  6. A practice app, part 1: the logic
  7. A practice app, part 2: the views
  8. A board of buttons, and the end of part 13