我有一个桌面程序,里面有 3 个选项卡,我正在 Netbeans 中构建。三个选项卡下方有 1 个文本输入字段。每个选项卡都有一个 jtextarea 组件。当我输入文本输入字段并按回车键时,我希望它将该文本添加到当前所选选项卡包含的文本区域中。
我一直在玩
jTabbedPane1.getSelectedIndex()
jTabbedPane1.getTabComponentAt()
如何使用索引将其引用回与该选项卡关联的文本区域?
这里的大爪哇菜鸟。
最简单的方法是使用与它们在JTabbedPane
上出现的顺序相对应的JTextArea
组件数组。
JTextArea[] textArea = new JTextArea[3];
// assign textAreas...
然后,您可以使用适当的索引设置文本:
int index = jTabbedPane1.getSelectedIndex();
textArea[index].setText(myField.getText());