我正在編程的遊戲hang子手,我有一個標籤中的單詞被猜對,右側(東)的評分面板和一組按鈕字符底部(南)。當我開始繪畫hang子手絞架時,我試圖先畫一個簡單的圓圈,然後將它添加到框架的左側(西側),但只出現了一小部分圓圈,問題似乎在臨時修復時我最大化了框架並將其重新調整到原始大小,我該如何解決這個問題?我創建了一個擴展JPanel的類,並重寫了其痛苦組件方法。我應該怎麼做才能在程序啓動時充分顯示圓圈。組件完全顯示當我最大化框架
-1
A
回答
3
我創建了一個擴展JPanel並覆蓋其疼痛組件方法的類。我應該怎麼做才能在程序啓動時充分顯示圓圈。
您還需要重寫getPreferredSize()
方法以返回面板的大小,以便佈局管理器可以使用此信息。
overrided其疼痛分量法
你應該重寫paintComponent()
方法,而不是paint()方法。
有關更多信息和工作示例,請參閱Custom Painting的Swing教程中的部分。
+1
1+它也很高興知道他爲他的GUI使用了什麼樣的佈局管理器,或者甚至是*如果*他正在使用它們。 –
+0
謝謝!正是我需要的! – user3643022
相關問題
- 1. 當框架組件最大化時,調整框架組件的大小
- 2. 組件完全不顯示
- 3. JQuery Auto完全顯示最大結果
- 4. 完全最大化C#WinForm
- 5. 框架不顯示全屏
- 6. 當顯示ShowMessageAsync時最小化和最大化MetroWindow
- 7. 塊窗口最大化功能? (完全)
- 8. WPF窗口最大化完全
- 9. GUI-框架不顯示組件
- 10. Flexslider完全不顯示最後一項
- 11. 大綱和邊框在IE中完全沒有顯示
- 12. 模式框不顯示完全
- 13. jQuery對話框沒有完全顯示
- 14. 月份日曆未在組框中完全顯示
- 15. 評論框(社交插件)開始後最大顯示響應最小化
- 16. 我想要的文本框不顯示大於最大
- 17. 當鍵盤顯示時EditText沒有完全顯示
- 18. 我的GUI沒有完全顯示
- 19. 如何完全初始化組件但不將其添加到顯示器? Flex
- 20. Yii框架強制安全組件?
- 21. 當瀏覽器最大化時顯示滾動條:CSS
- 22. 顯示窗體與Windows Mobile上的邊框非最大化
- 23. 在文本框中顯示當前最大列值後的值
- 24. 當最小化時顯示powershell消息框
- 25. Java Swing:最大化JTable顯示器
- 26. 在用戶控件完全顯示後顯示一個消息框
- 27. 如何顯示一個警告框,當我完成鍵入
- 28. 爲什麼我的文本框沒有在java中最大化GUI不顯示
- 29. 完全顯示GroupBox中的MonthCalendar控件
- 30. 當全圖顯示
如果這是我的問題,我在這裏尋求幫助,我會花一點時間來創建併發佈一個[最小示例程序](http://stackoverflow.com/help/mcve),因爲我知道這是讓人們完全理解我的問題然後幫助我的最好和最快捷的方式。 –