Como una forma de aprender Java, estoy escribiendo esta pequeña aplicación para que los estudiantes de primaria practiquen matemáticas básicas. La idea es que el chico haga cualquier cantidad de problemas matemáticos, mientras estén en la aplicación, simplemente continúa lanzándoles problemas hasta que hagan clic en el botón "Listo". Cuando decidan hacerlo, quiero que aparezca un nuevo JFrame que les muestre todos los problemas que intentaron, junto con su respuesta, y si tuvieron el problema correcto o incorrecto.Creando una cuadrícula en Java
El consejo que estoy buscando es cuál es la mejor manera de presentar estos resultados. Miré en el GridLayout y el GroupLayout, pero no creo que estos sean exactamente correctos. Hice algo similar en VBA para Excel, y allí acabo de ejecutar un bucle for con una iteración por cada problema que intentaron. Cada iteración agregaría una fila de etiquetas al cuadro con los elementos del problema que se muestran en las distintas etiquetas. Intenté esto en Java, pero ni siquiera puedo mostrar las etiquetas.
Así que antes de ser todo específico y comenzar a publicar mi código, quiero hacer una pregunta más grande, que es "¿cuál es el mejor método para crear una vista como esta?" A menudo, voy en una dirección solo para perder el tiempo antes de que alguien sugiera un enfoque totalmente diferente (y mejor).
Gracias!
(edit:. Aquí está una imagen de cómo hice esto en Excel que estoy tratando de repetir básicamente la misma cosa en Java)
Ya que es el resultado de la interacción del usuario con la aplicación, cualquiera que le sugerirá que, no deje que una nuevo 'JFrame' para mostrar los resultados al usuario, en su lugar use' JDialog' o use un [CardLayout] (http://docs.oracle.com/javase/tutorial/uiswing/layout/card.html) para cambiar entre diferentes 'JPanel's que muestran diferentes vistas de la Aplicación. –