Tenho um JTabbedPane que vai adicionando novas abas com um JTextArea dentro de um JScrollPane ao clicar em um botao.
Queria saber como faço para pegar os textos destes JTextAreas.
Código que cria a JTextArea:
private JTextArea NovaAba() {
JTextArea NvAba= new JTextArea();
NvAba.setAutoscrolls(true);
return NvAba;
}
Código para inserir uma nova aba:
tpAbas.add(new JScrollPane(this.NovaAba()));
tpAbas.setTitleAt(tpAbas.getComponentCount() - 1, "Aba " + tpAbas.getComponentCount());
Cria os TextArea como public static, e onde voce for pegar basta chamar NOME_DA_CLASSE.TextArea.getText();
Exemplo:
Salario.salarioTextField.getText();
Na verdade nao lembro se textarea é getText() ou getValue(), bom, nada que voce nao consiga dando uma googlada ne =D
Aaaa, so um detalhe, isso que falei serve se voce for pegar em outra classe, na mesma classe nao precisa ser static, e nem public.
Veja se você marcou a variavel do text area com GLOBAL , se não estiver global não tera como voce setar texto algum nela!