我首先將一些元素添加到JPanel
,然後將JPanel
添加到JFrame
的contentPane。但是,添加到JPanel的元素都不適合Jframe。如何確保JPanel
內的所有元素都是可見的JFrame內如何保證JPanel適合JFrame
回答
嘗試調用框架上的包()方法將面板後,像
myFrame.add(myPanel);
myFrame.pack();
這應該符合幀的大小是組件。
我試過這個,但現在我的整個窗口只是任務欄:(....不能看到任何東西 – Programmer 2012-02-21 19:05:32
奇怪,你使用任何佈局管理器?上次我使用BorderLayout和pack()工作正常。 -defined components(buttons and labels)and no panel。 – kajacx 2012-02-21 19:21:45
因爲您在jframe內容窗格中僅使用一個jpanel,嘗試使用框佈局或網格佈局,它將適用於。 – maress 2012-02-21 19:28:43
- 1. 如何縮放JPanel以適合JFrame
- 2. 如何設置JFrame大小以適應CardLayout顯示的JPanel?
- 3. JPanel Contains JFrame內
- 4. JFrame vs JPanel
- 5. 如何保持JPanel繼承其容器的大小JFrame
- 6. jframe不適合窗口
- 7. JFrame和JPanel問題
- 8. Java,swing,JFrame和JPanel
- 9. 清除JPanel或JFrame
- 10. 問題JPanel,JFrame,BoxLayout
- 11. 如何在JFrame中「打包」JPanel?
- 12. 如何顯示/隱藏JFrame中的JPanel?
- 13. 如何訪問JFrame中的多個JPanel?
- 14. 如何將JPanel添加到JFrame十次
- 15. 如何從JPanel swing更改JFrame標籤
- 16. JFrame如何對JPanel(Swing)做出反應?
- 17. JFrame中看不到JPanel中的子JPanel
- 18. 動態添加JPanel到Jframe
- 19. 將jpanel添加到jframe
- 20. Eclipse:在JFrame中添加JPanel
- 21. JFrame和JPanel分離問題?
- 22. 在JFrame中居中JPanel
- 23. 使JFrame/JPanel不可點擊
- 24. Java將JFrame替換爲JPanel
- 25. 獲取JFrame包含JPanel
- 26. 在JFrame中設置JPanel?
- 27. JFrame上的JPanel位置
- 28. 從JFrame到Netbeans中的JPanel
- 29. 在JFrame裏面放置JPanel
- 30. 如何讓我的Jslider適合我的JPanel?
您需要閱讀可用佈局管理器上的教程,以便您可以更好地瞭解它們,因爲它們是適當地「擬合」和調整GUI大小的關鍵。那麼是的,在下面(@對他來說)調用'pack()'爲@kajacx。 – 2012-02-21 18:59:35