2
A
回答
4
您的要求似乎是一個相對簡單的使用BorderLayout。
下面的代碼片段假設面板被添加到JFrame中。因此getContentPane()調用。
javax.swing.JPanel jPanel1 = new javax.swing.JPanel();
javax.swing.JPanel jPanel2 = new javax.swing.JPanel();
jPanel1.setMaximumSize(new java.awt.Dimension(60, 32767));
jPanel1.setMinimumSize(new java.awt.Dimension(60, 100));
jPanel1.setPreferredSize(new java.awt.Dimension(60, 300));
getContentPane().add(jPanel1, java.awt.BorderLayout.WEST);
getContentPane().add(jPanel2, java.awt.BorderLayout.EAST);
指定jPanel1的最大寬度,最小寬度和首選寬度爲60 px。讓JPanel2「浮動」。
如果窗格的分離需要增加固定的寬度(比如說5 PX)
getContentPane().add(jPanel3, java.awt.BorderLayout.CENTER);
相關問題
- 1. 固定大小的面板
- 2. C#使用Graphics在面板內的面板上繪圖。第一個面板比第二個面板更大
- 3. 框架中面板的固定大小
- 4. 使Windows面板大小固定
- 5. Applet面板,一個固定大小和動態JTextField
- 6. Winforms面板大小
- 7. wxpython兩個面板佈局
- 8. 有固定大小的小部件的佈局裏面的Qt窗口
- 9. 具有模板參數相關大小的固定大小C數組
- 10. 調整面板的大小
- 11. 如何使面板大小固定在modalpopupextender裏面
- 12. 繪圖面板大小
- 13. Java Swing面板大小
- 14. HTML5固定大小頁面
- 15. QSplitter具有一個固定大小的小部件和一個可變大小的小部件?
- 16. 使用固定大小塊和滾動面板填充垂直面板
- 17. 兩個固定大小列3列布局AngularJS材料
- 18. 第二個號碼在他的大小
- 19. 第二個餘燼模板阻止第一個顯示
- 20. 更改背景和卡布局中面板的大小
- 21. 在gwt中調整佈局面板的大小
- 22. NSSplitView只使用自動佈局在窗口大小上擴展一個面板?
- 23. 第二列是後面的(固定的)第一個
- 24. 與調整大小,固定大小的Swing佈局標籤
- 25. 調整大小與流佈局面板不調用滾動條
- 26. 推UIViewController到另一個UIViewController具有固定的自由大小
- 27. 添加具有固定大小一個JPanel上方的JLayer
- 28. 在小面板中的大圖像(圖像在面板外面)
- 29. Dojo佈局 - 面板內的兩個面板
- 30. 第一個面板中的第一個模式彈出不會打開,直到第二個面板中的第二個模式彈出打開爲止
你有什麼至今的第三個窗格? – Ash 2010-03-27 06:58:43