Я разрабатываю математическую игру, и я думал об отображении данных следующим образом:контейнеры использовать для JTabbedPanes
- Отображение данных о том, что пользователь должен ScreenCap и отправить мне в JFrame. Эти данные будут отображаться в виде двух JTabbedPanes, каждая вкладка показывает таблицу (с пятью строками и 8 столбцами).
- Спросите пользователя (через
JOptionPane.showConfirmDialog()
), если они хотели бы увидеть графическое представление о своем прогрессе. - Если они нажмете «Да», то покажите им JFrame с их диаграммой. Этот JFrame будет иметь
JMenuBar
только с однимJMenu
с двумяJMenuItem
s (опция для обоих режимов). - В этом новом JFrame, дисплей через CardLayout активный JTabbedPane (FloatMode имеет четыре трудности, в то время как IntMode имеет все трудности в FloatMode плюс начальная школа трудности.
Я знаю, что multiple JFrames can be bad practice, и я думал о том, используя JSplitPane
s, но тогда он может стать слишком переполненным (и я не смог бы позволить пользователям выбирать режим!). Может ли рекомендоваться JDialog
или вы бы порекомендовали что-то еще? // Я прошу прощения, если это звучит как я я прошу вас всех сделать некоторые из моих размышлений для меня ...
Это именно то, что я буду делать; Хотелось бы, чтобы это было в форме ответа. –