ArrayList

Eae galera blz, sou novo aqui a duvida é a seguinte estou querendo imprimir uma lista de nomes de alunos estou tentando fazer um Array list mais não to conseguindo

   ArrayList aluno = new ArrayList(10); 
       aluno.add JOptionPane.showInputDialog("Digite o nome do aluno");

o objeto do array nao recebe um JOptionPane.showInputDialog
como faço pra fazer o usuario digitar em uma janela grafica

Obrigado
Gil

Teste assim:

ArrayList<String> aluno = new ArrayList<String>(10);  
aluno.add(JOptionPane.showInputDialog("Digite o nome do aluno"));
        
for(String alu : aluno)
    System.out.println(alu);

vc pode tbm enumerar os dados do array e lista-los

blz valeu pela dica