JRadioButton

6 respostas
R

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

6 Respostas

standart

Se entendi bem o que voce quer, voce pode fazer assim.

if ( campoMasculino.isSelected() ){

metodoMasculino();

}else{

metodoFemenino();

}

Valeu

D

Verifique a informaćão do banco de dados, caso seja masculino:
JRADIOMASCULINO.setSelected(true);

caso feminino:
JRADIOFEMININO.setSelected(true);

Essa é sua duvida?

furacao123

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

R

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

thegoergen

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

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…

R

thegoergen valeu

me ajudou muito agora funcionou

Criado 23 de janeiro de 2009
Ultima resposta 24 de jan. de 2009
Respostas 6
Participantes 5