Caso: Estou fazendo uma lista de JPanels, cada JPanel dessa lista deve ter um indice, para que posteriormente eu possa alterara-lo ou deleta-lo.
Problema: Estou tendo problemas com os eventos do botão deletar, quando tento deletar algum item da lista, ele só deleta o ultimo.
Pois a classe ActionListener gera um contexto static, então toda vez que tento chamar esses eventos ele espera que os metodos que eu tentar chamar a partir deste evento sejam static. Dessa forma, o índice será sempre o mesmo, para todos os itens da minha lista (por isso só deleta o último ítem da lista).
Exemplo: Se eu tiver 10 ítens na minha lista, o índece desses 10 ítens será igual a 10 para todos os itens.
Pergunta: Tenho alguma alternativa, por exemplo, uma outra classe para tratamento de eventos ou tentar tratar esses eventos em um nível mais baixo?
:?: :?: :?: :?:
[/color]
:? :snipersmile: