package fila;
import java.util.ArrayList;
import java.util.List;
public class Painel extends javax.swing.JFrame {
//Cria a lista com o objeto senha
private int num = 1;
private final List senhas = new ArrayList<>();
private Object lblSenha;
private Object lblCaixa;
private Object lblSuaSenha;
//Cadastra uma nova senha com o tipo
private void NovaSenha(String t){
Senha s = new Senha();
s.setNumero(num++);
s.setTipo(t);
senhas.add(s);
lblSuaSenha.setText(s.getTipo() + "-" + s.getNumero());
}
private void AtendeSenha(int c, String t){
//Procura o tipo, se achar atende, remove e sai
for(int i=0; i<senhas.size();i++){
if (senhas.get(i).getTipo().equals(t)){
lblSenha.setText(senhas.get(i).getTipo() + "-" + senhas.get(i).getNumero());
lblCaixa.setText("Caixa " + c);
senhas.remove(i);
return;
}
}
//Se não encontrado atende o primeiro da lista
if (senhas.size() > 0){
lblSenha.setText(senhas.get(0).getTipo() + "-" + senhas.get(0).getNumero());
lblCaixa.setText("Caixa "+ c);
senhas.remove(0);
}
}
Esse meu código apresenta um erro nas linhas que tem o “setText” , o erro ocorre justamente nele, e quando eu tiro os objetos que estão nas linhas 15 á 17 o erro desaparece, mas aí meu "lblSenha; lblCaixa; lblSuaSenha; apresenta erro, como faço para tirar esses erros?