Pessoal, seguem mais dúvidas:
Criei um array de botoes para serem usados no JOptionPane.showOptionDialog ( se é que pode né?)
Object[] botoesDialogo = new Object[2];
JButton botaoCancelar = new JButton();
botaoCancelar.setText("Cancelar");
JButton botaoAceitar = new JButton();
botaoAceitar.setText("Aceitar");
botoesDialogo[0] = botaoAceitar;
botoesDialogo[1] = botaoCancelar;
ai os coloquei no JOptionPane.showOptionDialog:
in resposta = JOptionPane.showOptionDialog(null, "Deseja Cancelar Importação?", "Importando Projeto",0,JOptionPane.QUESTION_MESSAGE,null,botoesDialogo,botoesDialogo[1]);
O problema é que eles não respodem aos eventos, ou seja, eu clico neles e nada acontece, a janela não fecha e a variável resposta não recebe atribuição de nada…
Observação, eu criei os proprios botoes pois quero que o botao aceitar tenha a propriedade setEnabled acessível por eventos vindos de uma thread.
è como se eu quisesse simular aquela caixa de dialogo do windows, de quando estamos fazendo download e alguns botoes da caixa estão desabilitados, quando o download termina, habiltam-se os botões
É isso, espero que tenham entendido!
Abraços e obrigado!