Fiz este código mais está escondendo os dados quando insiro mais de 4 pessoas na tela.Alguém pode me ajudar a inserir um scroll e resolver este problema.
Um abraço.
[code]package Telas;
import java.awt.;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.;
import javax.swing.*;
import Negocio.*;
public class TelaListaAluno extends JFrame {
private JPanel textPanel, p1;
private Container c;
private JTextArea lbl;
public TelaListaAluno(String titulo) {
super(titulo);
c = getContentPane();
c.setLayout(new BorderLayout());
//Campos do formulário
textPanel = new JPanel();
textPanel.setLayout(new GridLayout(2, 1));
p1 = new JPanel();
p1.setLayout(new FlowLayout(0));
lbl = new JTextArea();
Vector alunoColection = GerenciadorAluno.recuperaAlunos();
Iterator listaAluno = alunoColection.iterator();
String aux="";
while(listaAluno.hasNext()){
AlunoBean aluno = (AlunoBean) listaAluno.next();
aux+=("Matricula: " + aluno.getMatricula()+
"\nNome: " + aluno.getNome()+
"\n\n------------------------\n\n");
}
lbl.setText(aux);
p1.add(lbl);
textPanel.add(p1);
c.add(textPanel, BorderLayout.CENTER);
pack();
setVisible(true);
}
}
[/code]