@Joao_da_Nova escreveu:
Gente, estou criando um temporizador no netbeans desktop.
Estou utlizando uma tela principal Jframe, e outra tela jdialog para definir o tempo. Elas estão em 1 pacote, e eu também tenho outra classe (sem desktop) com os atributo: segundos1, segundos2 e seus getters e setters.
Aí na Jframe tem um botão que abre o jdialog, e no jdialog tem um campo de texto e 2 botões: Aplicar e Cancelar, em que o nome já diz o que significa. Aí eu coloco o tempo que eu desejo em minutos (por enquanto vai ser minutos até eu conseguir entender o problema que estou tendo) no campo de texto, e clico em Aplicar para:String minutosStr = txtInserirTempo.getText(); // txtInserirTempo é o nome do campo de texto Integer minutos= Integer.parseInt(minutosStr); p.setSegundos1(minutos); TempoEsquerdaCima.this.dispose();
Ou seja, estou pegando o valor que o cara me deu, e convertendo para Integer, E eu tbm já instanciei a minha classe Main, chamando ela de "p", e setei o valor. E depois a tela é fechada, voltando para a minha jframe.
Só que na minha jframe tem um outro botão que é o inicializador do temporizador. Só que eu só programei para ele mostrar na tela:bBocaEsquerdaCima.setText(p.getSegundos1()+"");
Só que aí ele me retorna o valor ZERO, sendo que na jdialog eu coloquei, por exemplo, o valor 30.
Alguém poderia me ajudar? Sou novo em java.
Mensagens: 1
Participantes: 1