| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 14/08/2008 15:27:31
|
Mantu
GUJ Ranger
![[Avatar]](/images/avatar/35285aa740b37f0b1933da97bf4ca4b9.jpg)
Membro desde: 27/03/2006 09:05:16
Mensagens: 961
Localização: São Paulo/SP
Offline
|
Olá pessoal!
Preciso criar um grupo de radio buttons que tenha a seguinte peculiaridade: Ao clicar em um radio que já esteja selecionado, este deve ser desmarcado, fazendo com que nenhum radio do grupo esteja selecionado.
Inocentemente, tentei dar um setSelected passando false (tanto no radio, quanto em seu modelo, quanto pelo button group) mas o radio não era desmarcado.
Na API do ButtonGroup do Java 6, beleza: Tem um método lá, se não me engano, que faz isso de uma vez (clearSelection ou algo assim...). Porém, meu projeto é em Java 5, e o Button Group dessa versão da linguagem não tem esse método.
Arranjei uma solução mas fiquei me sentindo meio burro... Tive que esvaziar o button group, desmarcar o radio selecionado, e então devolver os radios previamente retirados ao ButtonGroup... Funcionou, mas isso está me cheirando a POG...
Existe uma solução menos zoada que esta?
Valeu pessoal!
|
[]'s
Mantu
"Vou lançar o 'Caguei'. Caguei para o 'Cansei'". Luciano Camargo
"O povo votou contra a opinião pública". Um certo jornalão da mídia golpista, a respeito da vitória de um certo cadidato a presidente do Brasil.
 |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 08/10/2008 10:20:50
|
Dieval Guizelini
Virtual Machine Man
![[Avatar]](/images/avatar/9fc92b9c69b711dcb880ccb743fc6f06.jpg)
Membro desde: 05/07/2006 14:39:44
Mensagens: 570
Localização: Curitiba - PR
Offline
|
Mantu,
você tentou escrever uma subclasse? algo assim:
Os fontes são da classe original do sdk 6.
fw
|
Sun Certified Java Programmer 5.0 |
|
|
 |
|
|
|
|