DefaultTableModel

Pessoal, to começando agora a fazer uma tabela…só que quando coloco no código DefaultTableModel ele não reconhece, dá erro…dizendo que DefaultTableModel não pode ser resolvido ou não é um tipo válido…
o código é pequeninho, tá ai…

public class Imagens extends JInternalFrame implements ActionListener{

String[] colunas = new String []{“Estado”,“Cidade”};
String[][] dados = new String [][] {
{“SP”,“Sao Paulo”},
{“RJ”,“Rio de Janeiro”},
{“RN”,“Rio Grande do Norte”},
{“PR”,“Parana”}
};

DefaultTableModel modelo = new DefaultTableModel(dados, colunas);
JTable jtable = new JTable( modelo );
modelo.addRow( new String [] {"", “”} );

public void actionPerformed(ActionEvent e) {
}
public static void main(String[] args) {
int numSimbolos = Integer.parseInt(args[0]);
new Imagens();
}
}

So uma coisa:

import javax.swing.table.*;