Java GUI, instanciando jbutton e jtextfield

Boa tarde
Estou com um enorme problema, estou fazendo um trabalho de java para a faculdade mais não estou conseguindo sair do lugar.
O trabalho é o seguinte, tenho que fazer um sistema que cadastra, altera e exclui alunos, professores e turmas. Tenho que fazer array deles e colocar em algum banco de dados do proprio java.
As classes principais eu ja fiz (Pessoa, Aluno, Professor e Turma), e fiz as telas (TelaPrincipal, TelaAluno, TelaProfessor e TelaTurma) no caso estou tentando setar o que foi escrito no jTextField para poder guardar em um array que também não sei como vou fazer.
O grande problema é que o professor só puxa o saco do pessoal que já está conseguindo desenvolver mais, já tentei ler livro do deitel mais não consegui sanar essas dúvidas.

Será necessário eu colocar o projeto aqui ?

O que voce pode fazer é ter um array de objetos tipo:

List<Pessoa> listaPessoas;

public void addPessoas(Pessoa p){
listaPessoas.add(p);
}

ai é só pegar o conteudo de um textField e setar normal no array

String nome = jTextFieldNome.getText();

Pessoa p = new Pessoa(nome);
addPessoas(p);

Certo mais criando esse método na classe pessoa ?

Não.
Não vi o seu código mais deve ter algo como um gerenciador de pessoas


public class GerenciadorDePessoas(){
private List<Pessoa> listaPessoas;  

public GerenciadorDePessoa(){
     listaPessoas = new LinkedList<Pessoa>();
}   
 public void addPessoas(Pessoa p){  
 listaPessoas.add(p);  
 } 

Ai onde tem os menus:


GerenciadorDePessoas gp = new GerenciadorDePessoas();
String nome = jTextFieldNome.getText();  
Pessoa p = new Pessoa(nome);  
gp.addPessoas(p);