Com a ajuda dum tutorial fiz este “programita”. O programa corre só que não explicam como aplicar ScrollBar no JList e eu no meu desconhecimento apesar das tentativas ainda não o consegui. O que é que está errado? Outra coisa que não estou a conseguir perceber é como atribuir outro evento a outro botão. Se eu quiser fechar o Formulário como é que vou atribuir? Obrigado.
public class Contador extends JFrame implements ActionListener {
JButton btnComeçar = new JButton ("Começar");
JButton btnApagar = new JButton ("Apagar");
JButton btnSair = new JButton ("Sair");
JLabel jlbTitulo = new JLabel ("Formulário de teste");
DefaultListModel listaModelo = new DefaultListModel();
JList jlLista = new JList(listaModelo);
//JScrollPane painel = new JScrollPane(jlLista);
public Contador(){
setLayout(null);
setSize(340,400);
jlbTitulo.setBounds(90, 5, 150, 30);
btnComeçar.setBounds(10, 330, 100, 30);
btnApagar.setBounds(115, 330, 100, 30);
btnSair.setBounds(220, 330, 100, 30);
jlLista.setBounds(10, 30, 310 , 280);
getContentPane().add(btnComeçar);
getContentPane().add(btnApagar);
getContentPane().add(btnSair);
getContentPane().add(jlLista);
getContentPane().add(jlbTitulo);
// getContentPane().add(painel);
setVisible(true);
btnComeçar.addActionListener(this);
}
public void actionPerformed (ActionEvent e){
for(int i =0; i<=100; i++) {
Integer item = new Integer(i);
listaModelo.addElement(item);
}
}
public static void main (String [] args){
new Contador();
}
}