我有一個JFrame
。 我已經添加了菜單欄。 我已使用以下行設置其大小和位置。如何製作指定大小的JInternalFrame?
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
的所有空間。
上述代碼有什麼問題?
爲了更快提供更好的幫助,請發佈[SSCCE](http://pscode.org/sscce.html)。 –