Ajuda Para inserir os dados do JRadioButton no BD

3 respostas
yzarc007
JRadioButton rb1 = new JRadioButton("Sim");
            rb1.setSize(60, 30);
            rb1.setLocation(10, 5);
            av.add(rb1); 
            
            JRadioButton rb2 = new JRadioButton("Não");
            rb2.setSize(60, 30);
            rb2.setLocation(10, 30);
            av.add(rb2);
            
            ButtonGroup g1 = new ButtonGroup();
            g1.add(rb1);
            g1.add(rb2);
            
            final String Pos_jog;
            if(rb1.isSelected()){  
                Pos_jog = "Sim";  
            }  
            else if(rb2.isSelected()){  
                Pos_jog = "Não";  
            }
             
            
            JButton b1 = new JButton("Cadastrar");
            b1.setSize(110, 30);
            b1.setLocation(20, 200);
            b1.addActionListener(new java.awt.event.ActionListener(){

                  public void actionPerformed(java.awt.event.ActionEvent e) {  
                        //Criamos um bean  
                      jogos jog = new jogos(txnome.getText(), txgen.getText(), Pos_jog.toString());  
                           


                        /* Passou os parâmetros pelo construtor mas 
                            * poderia ter um construtor vazio e passar 
                            * por metodo set. 
                            */  
                           //Vai criar o DAO e inserir  
                           try {  
                             
                            jogosDAO jogosDAO = new jogosDAO();  
                            jogosDAO.save(jog); //Aqui é o pulo do gato  
                             
                               //Limpa as caixas                        
                            txnome.setText("");  
                            txgen.setText(""); 
                            Pos_jog.substring("");
                            //Nome pede o focus  
                            txnome.requestFocus();   
                             
                           } catch (SQLException e1) {  
                            // TODO Auto-generated catch block  
                            e1.printStackTrace();  
                           }
                  

                      }  
            });
            this.add(b1);

_____________________________________________________________

ta dando erro na linha 48...alguem pode ajudar...

3 Respostas

diego.sas

Se você esta querendo atribuir “” para a String não seria melhor você fazer

Pos_jogo = "";

Abraço.

yzarc007

num foi :frowning:

ja olhei varios topicos e não consegui achar uma resposta pra esse erro…

fica dando esse erro

Exception in thread “main” java.lang.Error: Unresolved compilation problem:
Pos_jog.substring cannot be resolved or is not a field

at Principal.Cadastrar.<init>(Cadastrar.java:123)
at Principal.Cadastrar.main(Cadastrar.java:152)
vilanova

Tira o FINAL…

Criado 19 de setembro de 2010
Ultima resposta 20 de set. de 2010
Respostas 3
Participantes 3