我找不到任何人有這個問題,所以它可能只是一個簡單的修復,但我在Netbeans中創建一個Jeopardy遊戲。我創建了一個JPanel表單來設計每個單獨的方塊,然後我將其中的36個(用於6x6板)添加到代表該板的另一個JPanel表單。這很好,但問題是,我將所有36個方格添加到棋盤後,它們仍然處於我添加它們的狀態。如果我在「問題JPanel表單」中更改了標籤的位置或顏色,則它不會在「危險委員會JPanel表單」中進行更新。我不想重新添加36個問題,並且每次更改子組件時都要重命名所有變量。有沒有辦法讓它全部同步?Netbeans GUI組件修改後不更新
1
A
回答
0
如果我更改了問題的JPanel窗體標籤的位置和顏色,
1)。標籤不透明,這意味着改變背景顏色將不起作用。你需要在創建它的標籤不透明,當你要改變的背景:
label.setOpaque(true);
2)一旦您設置危險板,你應該沒有必要改變標籤的位置。一旦問題的答案,我只想通過清除標籤中的文字:
label.setText("");
對於每個新一輪危險的一次,所有你需要做的是重新設定背景爲每一個標籤,然後重新設置爲文本每個標籤。應該不需要重新創建所有標籤。
0
您可以嘗試調用JPanel的revalidate()方法。
0
考慮重構並重命名您在項目中親自創建的所有文件夾。這應該可以解決問題。
相關問題
- 1. 響應頭最後修改不更新
- 2. nginx index.html修改後不更新
- 3. Netbeans更新後的空項目組
- 4. 修改.bower.json文件不更新
- 5. 修改後的kivy分散控件不會更新轉換
- 6. Maven轉換後Netbeans GUI損壞(如何更改生成的代碼不是組件的一部分?)
- 7. NetBeans 7.0.1的Git插件顯示修改後的未修改文件
- 8. 更改修改
- 9. 更新最後修改日期列
- 10. 修改模型後的更新URL
- 11. 更新單元格修改後的NSTableView
- 12. PaintComponent不叫netbeans GUI
- 13. 更改netbeans GUI控件的默認外觀
- 14. 如何更改組件的位置在新的gui builder codenameone
- 15. JAVA gui:被意外修改的數組
- 16. 將修飾符更改爲netbeans中的最後一個
- 17. 更改最後修改
- 18. 使用修改後的數組更新對象屬性值
- 19. 當我修改模塊文件時,Netbeans不會更新我的Netbeans-Platform應用程序
- 20. Gettext:修改源文件後如何更新po和pot文件
- 21. 自從新的xcode更新後數組不會更改 - swift
- 22. 任何數組更新函數,將在指定索引更新後返回整個修改後的數組?
- 23. React組件在狀態更改後不重新渲染
- 24. 解組修改後的xml文件
- 25. joomla 2.5修改後端組件
- 26. 修改文件後重新啓動AppEngine
- 27. 更改後TreeView不刷新
- 28. 將所有修改後的文件提交給Netbeans的Github
- 29. JQuery tablesorter插件 - 修改行後更新排序
- 30. ASP.NET:App_Code類文件修改後沒有得到更新
感謝您的建議。如果我不知道如何讓netbeans更新其UI,我就打算做類似的事情。 (這不是一個運行時問題,而是當IDE放置在其他自定義組件中時,IDE不會更新自定義子組件)它不僅僅是設置文本,也許我可能需要圍繞所有問題框設置黑色邊框,或者更改面板背景,標籤中Text的大小等等。我意識到我可以在代碼中完成所有工作,但這就是我切換到Netbeans的原因,因此我不必:-)我想這就是要做 – pwightman 2011-03-10 15:06:08