Eu tenho esse método que retorna a lista:
public JList getListTopicoEvento() {
if (listTopicoEvent == null) {
listTopicoEvent = new JList(
tipoEventoController.listModelTopicoEvento);
listTopicoEvent.setBounds(new Rectangle(7, 55, 282, 200));
}
return listTopicoEvent;
}
Esse método que retorna um Panel
private JPanel getPainelTopicoEvento() {
if (painelTopicoEvento == null) {
painelTopicoEvento = new JPanel();
painelTopicoEvento.setLayout(null);
painelTopicoEvento.setBounds(new Rectangle(310, 20, 300, 270));
TitledBorder titledBorder = BorderFactory.createTitledBorder(
BorderFactory.createBevelBorder(BevelBorder.RAISED),
"Topico Evento", TitledBorder.LEFT, TitledBorder.TOP,
new Font("Dialog", Font.BOLD, 12), new Color(51, 51, 51));
titledBorder.setBorder(BorderFactory
.createEtchedBorder(EtchedBorder.RAISED));
painelTopicoEvento.setBorder(titledBorder);
painelTopicoEvento.add(getTextFieldTopicoEvento());
painelTopicoEvento.add(getButtonAddTopicoEvento());
painelTopicoEvento.add(getButtonExcluirTopicoEvento());
painelTopicoEvento.add(getButtonExcluirTopicoEvento());
painelTopicoEvento.add(getListTopicoEvento());
}
return painelTopicoEvento;
}
Tudo numa classe que estende JInternalFrame. Como faço pra incluir um Scroll nesse JList? Já tentei passar a lista no construtor do scroll, já usei setbounds… tudo, e ela não aparece.