[resolvido] "Botão de opção" com icone

6 respostas
d34d_d3v1l

gente,
coloquei um icone no botão de opção… e aquela bolinha que fica preenchida quando o botão está selecionado ela some… e fica só um ‘quadradinho’ fazendo um ‘círculo’ (¬¬) em volta do ‘botao’ com a label e o icone

Achei que era por causa do tamanho, mas mesmo aumentando a bolinha não aparece…

Bom, quero saber se tem como:
a) ou restaurar a bolinha que sumiu…
b) ou fazer que sua seleção tenha mais destaque

abraços

**EDIT:

PS: “botão de opção” == “JRadioButton”

6 Respostas

visola

Oi Marco, não entendi muito bem o que você está querendo dizer. Mas pelo que entendi está tentando colocar um ícone para substituir a bola do JRadioButton, é isso mesmo?

Se for, achei estes dois posts no StackOverFlow que falam sobre o seu problema (com exemplos de código):
http://stackoverflow.com/questions/2357815/changing-jradiobutton-icon-on-windows-7
e
http://stackoverflow.com/questions/2581487/change-size-of-imageicon-in-a-jradiobutton

Talvez ajudem.

d34d_d3v1l

na verdade não é bem isso…
vou te mostrar uma imagem:

Todos eles são RadioBottuns, mas o que tem icone, quando selecionado fica menos destacado…
queria que ele ficasse mais destacado … entendeu?

abraços

lina

Oi,

Não entendi ainda…

Tchauzin!

d34d_d3v1l

lina:
Oi,

Não entendi ainda…

Tchauzin!

nem vendo a imagem que coloquei acima do seu post ?

visola

Você precisa de duas imagens. Uma para ele não selecionado e uma para ele selecionado. Como é mostrado no primeiro post que te mandei:

radio.setIcon(unselIcon); 
radio.setSelectedIcon(selIcon);

Onde a primeira linha configura o ícone que será exibido quando não estiver selecionado e a segunda quando estiver selecionado. Faça as imagens diferentes, uma com mais brilho ou uma sombra, algo que destaque que elas são diferentes mas representam a mesma coisa. O resto do trabalho o JRadioButton faz para você.

d34d_d3v1l

resolvido o problema…
abraços

Criado 15 de fevereiro de 2011
Ultima resposta 16 de fev. de 2011
Respostas 6
Participantes 3