Как способ обучения Java, я пишу это небольшое приложение для школьников, чтобы практиковать основную математику. Идея состоит в том, что ребенок выполняет любое количество математических задач, если они находятся в приложении, он просто продолжает бросать на них проблемы, пока они не нажмут кнопку «Готово». Когда они решат сделать это, я хочу, чтобы появился новый JFrame, который покажет им все проблемы, которые они пытались, вместе с их ответом, и получили ли они проблему правильно или неправильно.Создание сетки в Java
Совет, который я ищу, является наилучшим способом представить эти результаты. Я заглянул в GridLayout и GroupLayout, но я не думаю, что это точно. Я сделал что-то подобное в VBA для Excel, и там я просто запускал цикл for с одной итерацией для каждой проблемы, которую они пытались выполнить. Каждая итерация добавила бы ряд меток в кадр с элементами проблемы, отображаемыми в разных ярлыках. Я пробовал это на Java, но я даже не могу получить ярлыки даже для отображения.
Итак, прежде чем я получу все конкретные и начну публиковать свой код, я хочу задать более большой вопрос: «Какой лучший способ создать такое представление?» Часто я ухожу в одном направлении, чтобы терять время, прежде чем кто-то предложит совершенно другой (и лучший) подход.
Спасибо!
(редактирование:. Вот образ того, как я сделал это в Excel Я пытаюсь повторить в основном то же самое в Java)
Поскольку это результат взаимодействия пользователя с приложением, кто предложит вам что, не позволяйте новый 'JFrame', чтобы отобразить результаты для пользователя, вместо этого используйте' JDialog' или используйте [CardLayout] (http://docs.oracle.com/javase/tutorial/uiswing/layout/card.html), чтобы сдвиг между разными «JPanel», показывающими разные виды приложения. –