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