Thanks again everyone. I am just finishing up the course I was about to take when I started this thread. I decided to program my game's visuals in JavaFX, and while I've heard it's much better than Swing, I often have trouble finding reliable information on it. I probably shouldn't have decided to try and program the whole thing in native Java instead of JavaFX's XML-style notation, "FXML".