當我運行我的gui時,我必須調整窗口大小以顯示所有內容。有人知道問題是什麼嗎?我必須調整我的JFrame的內容才能顯示出來。我該如何解決這個問題?
回答
在添加所有組件之後並在調用setVisible(true)之前,在您的JFrame上調用pack()。
非常感謝,它的工作=) – 2011-03-31 11:20:36
確保你設置他的答案是正確的然後。 – 2011-03-31 11:37:53
創建框架時,請在框架上調用setSize()
方法來設置初始起始尺寸。
setBounds()方法將調整大小並重新定位窗口。但是如果pack()不起作用(我相信它依賴於組件的最小/首選尺寸),則可能需要考慮組件的佈局方式。
setVisible(true);
將所有需要的JComponents添加到您的JFrame後爲我提供幫助。
你是對的,如果在將所有組件添加到JFrame之前將'setVisible(true);'語句放置在任何地方,則在添加所有組件之後添加它 – 2013-09-04 12:15:30
不需要添加pack()方法。
只需將setSize(int,int)添加到所有內容的末尾,它就可以正常工作。
以及在setSize旁邊的setVisible(true)。
我也有同樣的問題。
在對JFrame
視圖進行任何更改後,只需回憶一下setVisible(true)
方法即可。它只是爲我工作。
- 1. 爲什麼我必須點擊兩次按鈕才能工作,我該如何解決這個問題?
- 2. 我該如何解決這個問題?
- 3. 我該如何解決這個問題?
- 4. 我該如何解決這個問題
- 5. 我該如何解決這個問題?
- 6. 我該如何解決這個問題?
- 7. 我該如何解決這個問題?
- 8. 我該如何解決這個問題?
- 9. 我該如何解決這個問題?
- 10. 我該如何解決這個問題?
- 11. 我該如何解決這個問題?
- 12. 我該如何解決這個問題?
- 13. 我該如何解決這個問題?
- 14. 我該如何解決這個問題?
- 15. 當我調整瀏覽器的大小時,我的內容會超出我的標題,我該如何解決?
- 16. CSS - 我該怎麼做才能解決這個問題?
- 17. 我該怎麼做才能解決這個問題?
- 18. 我該怎麼做才能解決這個問題?
- 19. 我該如何解決這個內存泄漏問題? NSInvocation的
- 20. 跳過我的代碼,我該如何解決這個問題?
- 21. 明顯的死鎖 - 我該如何解決這個問題
- 22. 我該如何解決這個linq查詢的性能問題?
- 23. 我該如何解決這個簡單的C溢出問題?
- 24. 我該如何解決這個sphere()輸出的腐敗問題?
- 25. FloatBuffer拋出異常?我怎樣才能解決這個問題?
- 26. 當我使用PaintComponent到我的JFrame時,除非使用包,否則我必須調整窗口大小才能顯示它。我該如何補救?
- 27. 我該如何使用mysql查詢來解決這個問題?
- 28. 我該如何解決這個內存泄漏問題?
- 29. 我該如何解決這個指針/內存問題?
- 30. 我該如何解決這個問題?我在程序
JFrame的呼叫包方法使其可見之前.. – 2011-03-31 11:09:50