Pessoal vejam o q acham
Basicamente estou fazendo uma busca por nomes comecando pela primeira letra e indo ate
public class Pesquisa extends javax.swing.JDialog {
private List<CadastrosVO> lista;
private List<CadastrosVO> lista2;
public Pesquisa(java.awt.Frame parent, boolean modal, List<CadastrosVO> lista) {
super(parent, modal);
initComponents();
this.lista = lista;
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
String x;
int j = 0;
int tam = 1;
if (!lista2.isEmpty()) {
lista2.clear(); //erro
}
while (tam <= tf_pesquisa.getText().length())
{
while (j < lista.size()) {
x = tf_pesquisa.getText().substring(0, tam);
if (x.equals(lista.get(j).getNome().substring(0,tam)))
{
lista2.add(lista.get(j)); //o erro aponta aqui se tirar o "if (!lista2.isEmpty())... "!
}
j++;
}
tam++;
}
if (!lista2.isEmpty()) {
mostraDados();
}
}
Exception occurred during event dispatching:
java.lang.NullPointerException