Ola pessoal, estou me quebrando por causa do radio button, o problema é o seguinte, como faço para selecionar sozinho um raiobutton dependendo do que do banco de dados;
o problema acontece assim, tenho uma tela de cadastro de alunos, aonde o sezo é com dois raios button , masculino e feminino,quando quero carregar os dados nesta tela, quando a string correnpondente vem masculino ou feminino como faço para selecionar o radio button correspondente ?
desde ja muito obrigado pessoal
         
        
          
        
           
           
           
         
         
            
            
          
       
      
        
        
          Se entendi bem o que voce quer, voce pode fazer assim.
if ( campoMasculino.isSelected() ){
metodoMasculino();
}else{
metodoFemenino();
}
Valeu
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Verifique a informaćão do banco de dados, caso seja masculino:
JRADIOMASCULINO.setSelected(true);
caso feminino:
JRADIOFEMININO.setSelected(true);
Essa é sua duvida?
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          ao consultar o banco a tabela sexo eh do tipo inteiro??
se for faz a verificação convertendo pra boolean e verificando
se for verdadeiro usa o combo.setSelected(true); se nao seta falso
falows
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          Isso eu ja estou ciente,  tipo do banco vem assim “MASCULINO” ou “FEMININO” dai minha comparacao que estou tentendo fazer é asssim
if (objetoAluno.getSexo() == “MASCULINO”)
{
radiobuttonMasculino.setSelected(true);
}
if (objetoAluno.getSexo() == “FEMININO”)
{
radiobuttonFeminino.setSelected(true);
}
pois do banco vem ou “MASCULINO” ou “FEMININO”
agora acho que clareou a ideia de vocês
muito obrigado por enquento valeu
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          [quote=robertoNetbeans]Isso eu ja estou ciente,  tipo do banco vem assim “MASCULINO” ou “FEMININO” dai minha comparacao que estou tentendo fazer é asssim
if (objetoAluno.getSexo() == “MASCULINO”)
{
radiobuttonMasculino.setSelected(true);
}
if (objetoAluno.getSexo() == “FEMININO”)
{
radiobuttonFeminino.setSelected(true);
}
pois do banco vem ou “MASCULINO” ou “FEMININO”
agora acho que clareou a ideia de vocês
muito obrigado por enquento valeu[/quote]
Tente assim:
if (objetoAluno.getSexo().trim().toUpperCase().equals("MASCULINO") )
{
       radiobuttonMasculino.setSelected(true); 
}
if (objetoAluno.getSexo().trim().toUpperCase().equals("FEMININO") )
{
       radiobuttonFeminino.setSelected(true); 
}
Nao se usa == para comparar Strings…
         
        
        
           
           
           
         
         
            
            
          
       
      
        
        
          thegoergen  valeu
me ajudou muito agora funcionou