我想知道是否可以從聲明的類的外部更改標籤的文本(來自awt庫)?例如擁有聲明和初始化gui的類,但處理將在標籤中顯示的信息的不同類。從外部聲明中更改標籤
0
A
回答
4
兩個選項:
推薦:創建標籤文本二傳手:
public void setLabelText(String txt) { label.setText(txt); }
,然後用它是這樣的:
yourObject.setLabelText("Sent from another class");
讓你標籤
public
。這樣,您就可以從每一個類應用程序的訪問:public Label myLabel;
現在,你可以像這樣從另一個類訪問:
myObject.myLabel.setText("Sent from another class");
0
當然,您始終可以在屬性文件中聲明標籤和其他字段,這將有助於您更好地本地化您的應用程序。乾杯!
1
是有很多種方法訪問它在宣佈的課程之外的標籤。
- 您可以將標籤的訪問修飾符從private改爲public(根本不推薦)。
- 您可以使用setter和getter方法來訪問在其聲明的類範圍之外的變量。
相關問題
- 1. 在mvc中聲明標籤
- 2. 更改Xml聲明或選擇xml無聲明部分
- 3. 更改在ActionListener後聲明的標籤文本
- 4. C++:「外部引用」聲明
- 5. 從外部應用更改iOS中的聯繫人鈴聲
- 6. 分配標籤與聲明
- 7. 從外部更改變量
- 8. C#中的DLL外部函數聲明#
- 9. 它的聲明中的用例標籤
- 10. Asp.Net訪問外部程序集中的聲明標識
- 11. 從小書籤中更改IE標題
- 12. 更改標籤
- 13. 更改標籤
- 14. 更改標籤
- 15. 更改標籤
- 16. 用於從外部線程更改標籤文本的C#通用方法。
- 17. 更改標籤的價值只有在另外的標籤有
- 18. 我可以從sgml文檔中引用外部sgml聲明嗎?
- 19. div標籤外部的href標籤?
- 20. 聲明式標籤聲明之間的區別?
- 21. 更改標準小部件的外觀
- 22. 外部助手函數聲明?
- 23. 聲明外部手錶未運行
- 24. C編程抽象 - typedef外部聲明
- 25. 對外部JavaScript庫使用TypeScript聲明
- 26. 幫手聲明阻止外部存儲
- 27. 外部聲明的精靈語法
- 28. 使用外部類型聲明與OCamlyacc
- 29. 更改Qt中的標籤
- 30. 在prepareforsegue中更改標籤
請如果不存在真正重要的原因,那麼千萬不要使用Java Component – mKorbel
要使用awt,會有很多優先使用swing的。 –
跆拳道是今天的教育?要求人們使用已棄用的方法和庫!?這應該是你對教授非常關鍵的標誌。 –