Boa tarde,
Ontem, enquanto dávamos uma conferida pré-feira em todo o projeto GoGoBots, notamos um erro na exclusão de comportamentos ao fazer o cadastro. O comportamento excluído era sempre o primeiro. Após algumas tentativas, chegamos ao seguinte trecho de código, que, de forma simples, resolveu nosso problema.
btRemover.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
Mini m = (Mini) ((JButton)(e.getSource())).getParent().getParent();
Prog1.llMinis.remove(m);
Prog1.pnArea.removeAll();
for (int i = 0; i < Prog1.llMinis.size(); i++) {
Prog1.pnArea.add(Prog1.llMinis.get(i));
}
Prog1.pnArea.updateUI();
Prog1.pnArea.validate();
if (!(Funcoes.existeComportamento(Prog1.llMinis))) {
Prog1.btSalvarComoLogica.setEnabled(false);
Prog1.btSalvarLogica.setEnabled(false);
}
}
});
Até semana que vem,
Juliana
Nenhum comentário:
Postar um comentário