簡體   English   中英

在jTabbedPane中的jTextarea中添加文本

[英]Adding text to jTextarea in jTabbedPane

我有一個在Netbeans中構建的帶有3個選項卡的桌面程序。 三個選項卡下面有1個文本輸入字段。 每個選項卡都有一個jtextarea組件。 當我在文本輸入字段中鍵入內容並按Enter時,我希望它將該文本添加到當前所選選項卡包含的文本區域中。

我一直在玩

jTabbedPane1.getSelectedIndex()

jTabbedPane1.getTabComponentAt()

如何使用索引將其引用回與該選項卡關聯的文本區域?

Java大菜鳥在這里。

最簡單的方法是使用一個JTextArea組件數組,該組件對應於它們在JTabbedPane上出現的順序。

JTextArea[] textArea = new JTextArea[3];
// assign textAreas... 

然后,您可以使用適當的索引設置文本:

int index = jTabbedPane1.getSelectedIndex();
textArea[index].setText(myField.getText());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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