У меня есть основной класс контроллера, который показывает JFrame, содержащий JTable, и для каждой строки в этой таблице я должен показывать определенную «форму» при двойном щелчке.
Это вторичное окно будет нуждаться в информации оконкретная строка, выбранная в главной JTable, а также некоторые объекты, сохраненные в виде полей в классе контроллера.
Концептуальный пример того, что мне нужно сделать, заключается в следующем: у меня есть набор магазинов (перечисленных вJTable в основном JFrame) и, при двойном щелчке по строке, должно появиться другое окно, позволяющее управлять Магазином (отправка заказов, проверка поставок и т. д.).
Мой вопрося являюсь новичком в Swing: какая организация лучше всего подходит для такой модели?Должен ли я смоделировать другой JFrame и передать в качестве аргументов все данные, которые мне могут понадобиться (мне это действительно не нравится), или я должен передать только ссылку на класс Controller (я думаю, что это будет против шаблона MVC).Или, может быть, я должен использовать JDialog вместо другого JFrame?Дело в том, что действительно, функциональность, которая мне нужна из этого второго окна, слишком велика для диалога, я думаю ...
Я в замешательстве, любой совет / предложение / совет будет высоко ценится!Спасибо
С уважением