[英]Accessing swing components created in method
我有一堂課來建立我的GUI。 gui的一部分是一個jtabbed窗格,其面板是用一種方法創建的,它們都是相同的,並具有jtextarea和一些jbutton。
如何從其他方法/類訪問每個選項卡中的組件?
您可以將此組件放入類字段。 例如,如果您需要訪問按鈕制作字段
private Button myButton;
在方法createUI()
創建它,然后在方法doSomething()
使用它。
另一種方法是僅存儲容器(例如面板),然后使用panel.getComponents()
訪問其組件。 僅當您確實具有非常相似的組件並且不必區分它們時才使用此方法。 例如,您想更改所有組件的顏色等。
您可以結合使用getTabCount()
, getTitleAt()
, indexOfTab()
和getComponent()
。 在這里查看更多信息
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.