У меня есть JFrame
.Я добавил к нему строку меню.Я установил его размер и местоположение, используя следующую строку.
frmMain.setBounds(0, 0, 1024, 768); // JFrame
Затем я добавил JInternalFrame
к коду для JInternalFrame
следующим образом:
ifActivateProject=new JInternalFrame();
ifActivateProject.setBounds(450, 400, 300, 350);
ifActivateProject.add(pnlActivateProject);
ifActivteProject.setVisible(true);
ifActivateProject.setDefaultCloseOperation(JInternalFrame.DO_NOTHING_ON_CLOSE);
frmMain.getContentPane().add(ifActivateProject);
Когда я выполняюПрограмма Внутренний фрейм занимает всю оставшуюся область в JFrame
.Как я установил расположение и размер внутреннего каркаса.Он не будет отображаться в этом месте и указанного размера.
Я хочу показать Внутренний фрейм разных размеров в зависимости от того, какой щелчок по меню означает, что при щелчке по одному меню показывается один внутренний фрейм.После закрытия этого внутреннего фрейма в другом меню клик по другому должен появиться в моем JFrame
.Все эти внутренние рамки имеют разные размеры.Но проблема в том, что добавленный внутренний фрейм, как показано в приведенном выше фрагменте кода, занимает все пространство JFrame
.
Что не так с кодом выше?