I recently built a desktop-based Quiz Application using Java, and it turned out to be a great hands-on project to strengthen my understanding of Object-Oriented Programming, Swing GUI, Multithreading, ...
concentrate the business logic into e.g. the "Model", which "lives longer" (in years) than the often changing GUI technologies When you develop a Java Swing GUI in practice, you face the following ...
Java Foundation Classes (JFC) offer a rich selection of components for building smart and interactive graphical user interfaces (GUIs). You can display tabular data using the javax.swing.JTable class.