簡體   English   中英

訪問在方法中創建的Swing組件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM