Ir para conteúdo
Fórum Script Brasil

Adilson Junior

Membros
  • Total de itens

    2
  • Registro em

  • Última visita

Sobre Adilson Junior

Adilson Junior's Achievements

0

Reputação

  1. Olá Fábio. Poderia ser mais claro?
  2. Boa tarde amigos! Estou com um problema já de tempos... Tenho que terminar um projeto para a faculdade e para encerrar apenas falta uma coisa, vou explicar o mais claro possível. Bom, primeiramente o usuário seleciona os números que ele desejar a partir de jToggleButtons. Esses números são inseridos em jTextFields que estão todos public. Esse é o código de inserção: //Cada jToggleButton têm em seu actionCommand o valor respectivo. EX.: no jTB1 o actionCommand é 01; private void jTB1ActionPerformed(java.awt.event.ActionEvent evt) { if(jTextField1.getText().equals("00")){ jTextField1.setText(jTB1.getActionCommand()); }else if(jTextField2.getText().equals("00")){ jTextField2.setText(jTB1.getActionCommand()); }else if(jTextField3.getText().equals("00")){ jTextField3.setText(jTB1.getActionCommand()); }else if(jTextField4.getText().equals("00")){ jTextField4.setText(jTB1.getActionCommand()); }else if(jTextField5.getText().equals("00")){ jTextField5.setText(jTB1.getActionCommand()); }else if(jTextField6.getText().equals("00")){ jTextField6.setText(jTB1.getActionCommand()); }else if(jTextField7.getText().equals("00")){ jTextField7.setText(jTB1.getActionCommand()); }else if(jTextField8.getText().equals("00")){ jTextField8.setText(jTB1.getActionCommand()); }else if(jTextField9.getText().equals("00")){ jTextField9.setText(jTB1.getActionCommand()); }else if(jTextField10.getText().equals("00")){ jTextField10.setText(jTB1.getActionCommand()); } } Depois disso, esses valores devem ser passados para outra classe para serem tratados. Isso ocorre através de um botão. private void gravarActionPerformed(java.awt.event.ActionEvent evt) { TelaBilhetes TelaBilhetes = new TelaBilhetes(null,true); TelaBilhetes.setLocationRelativeTo(null); TelaBilhetes.show(); } Depois utilizo um botão para aparecer em um jTextPane os valores que selecionei na primeira parte. private void viewActionPerformed(java.awt.event.ActionEvent evt) { txt=cartao.numerosCartao(); jTP1.setEnabled(true); jTP1.setText(txt); jL.setText("Confira sua aposta!"); jBconferir.setEnabled(true); } Como podem ver, a variável "txt" recebe a o retorno do método numerosCartao() que está em outra classe(Cartao.java). O método é esse: public String numerosCartao(){ String nCartao="Seus Números:\n"; if (TelaAposta.aposta==10){ nCartao =TelaAposta.getjTextField1().getText()+"\n"+ TelaAposta.getjTextField2().getText()+"\n"+ TelaAposta.getjTextField3().getText()+"\n"+ TelaAposta.getjTextField4().getText()+"\n"+ TelaAposta.getjTextField5().getText()+"\n"+ TelaAposta.getjTextField6().getText()+"\n"+ TelaAposta.getjTextField7().getText()+"\n"+ TelaAposta.getjTextField8().getText()+"\n"+ TelaAposta.getjTextField9().getText()+"\n"+ TelaAposta.getjTextField10().getText()+"\n"; meusNumeros = nCartao; return nCartao;}else{ if(TelaAposta.aposta==9){ nCartao =TelaAposta.getjTextField1().getText()+"\n"+ TelaAposta.getjTextField2().getText()+"\n"+ TelaAposta.getjTextField3().getText()+"\n"+ TelaAposta.getjTextField4().getText()+"\n"+ TelaAposta.getjTextField5().getText()+"\n"+ TelaAposta.getjTextField6().getText()+"\n"+ TelaAposta.getjTextField7().getText()+"\n"+ TelaAposta.getjTextField8().getText()+"\n"+ TelaAposta.getjTextField9().getText()+"\n"; meusNumeros = nCartao; return nCartao; }else{ if(TelaAposta.aposta==8){ nCartao =TelaAposta.getjTextField1().getText()+"\n"+ TelaAposta.getjTextField2().getText()+"\n"+ TelaAposta.getjTextField3().getText()+"\n"+ TelaAposta.getjTextField4().getText()+"\n"+ TelaAposta.getjTextField5().getText()+"\n"+ TelaAposta.getjTextField6().getText()+"\n"+ TelaAposta.getjTextField7().getText()+"\n"+ TelaAposta.getjTextField8().getText()+"\n"; meusNumeros = nCartao; return nCartao;}else{ if(TelaAposta.aposta==7){ nCartao =TelaAposta.getjTextField1().getText()+"\n"+ TelaAposta.getjTextField2().getText()+"\n"+ TelaAposta.getjTextField3().getText()+"\n"+ TelaAposta.getjTextField4().getText()+"\n"+ TelaAposta.getjTextField5().getText()+"\n"+ TelaAposta.getjTextField6().getText()+"\n"+ TelaAposta.getjTextField7().getText()+"\n"; meusNumeros = nCartao; return nCartao; }else{ nCartao =TelaAposta.getjTextField1().getText()+"\n"+ TelaAposta.getjTextField2().getText()+"\n"+ TelaAposta.getjTextField3().getText()+"\n"+ TelaAposta.getjTextField4().getText()+"\n"+ TelaAposta.getjTextField5().getText()+"\n"+ TelaAposta.getjTextField6().getText()+"\n"; return nCartao; } } } } } O resultado do método sempre é o mesmo. Exemplo: Se o usuário selecionar uma aposta com 7 números irá no jTextPane: Seus Números: 00 00 00 00 00 00 00 Alguém poderia me ajudar a resolver isso? Desde já, obrigado !
×
×
  • Criar Novo...