JRadioButton em cima de um JButton

3 respostas
Allexb10

Olá,

estou fazendo uma aplicacao em que preciso informar
para o usuario sobre uma validcao. Se o perfil estiver selecionado,
deverá mostrar o botão(o qual tem uma imagem) realçado, ou colocar um JRadioButton
para informar que esta habilitado.

Teria como eu colocar este JRadioButton sobre o botão?
ou como faria para desenhar uma imagem de JRadioButton
sobre esta imagem do botão.

já tentei com o graphics2d, mas nao entendi como fazer.

desde já agradeço…

3 Respostas

mfidelis

Boa tarde,
Faz uma pesquisa aqui no GUJ sobre JToogleButton…deve ser isso que voce procura…
Nos demos do JDK também tem uma APP com exemplos bem legais.

Olha só um post aqui do fórum:

www.guj.com.br/java/69131-diferenca-jbutton-x-jtogglebutton

Espero ter ajudado…

Allexb10

Bom dia,

na verdade o que preciso é como está na imagem em anexo.
Só que quando passo o mouse por cima do botao, o JCheckBox
desaparece(fica por baixo do jbutton), tem como deixar ele sempre por cima do jbutton?

ou entao desenhar este JCheckBox com o graphics2d por cima da imagem do botao?


E

Isso não é muito tradicional para indicar que uma determinada opção já foi feita, normalmente em um workflow, e não pode ser mais clicada - normalmente deixa-se o botão desabilitado.

Se lhe pediram para pôr um checkbox no botão, a forma mais simples é ter, para cada ícone que você tem, uma versão em que há um checkbox sobreposto nesse ícone. É um pouco trabalhoso, mas nada que um editor gráfico qualquer não faça por você (ou se você souber pilotar o ImageMagick isso é questão de você dar alguns comandos).
Aí você usa setIcon para mudar o ícone mostrado no botão.

Criado 16 de março de 2012
Ultima resposta 19 de mar. de 2012
Respostas 3
Participantes 3