Botao com imagem

2 respostas
O

Olá comunidade, meu 1º post…
Bom eu setei um JButton, mas quero usar com uma imagem, porem o botao está ficando por tras da imagem mesmo eu tendo setado nele um setIcon… eu resolvi entre aspas fazendo setando o botao com o tamanho da img assim:

JButton button1 = new JButton(icone1); c.fill = GridBagConstraints.NONE; c.gridx=0; c.gridy=0; button1.setName("button1"); [b]button1.setPreferredSize(new Dimension(100,90));[/b] cons.add(button1, c);

Mas se for uma img arredondada o botao ira aparecer. Como ocultar o botao em sí e deixar só a img dele?

2 Respostas

O

Olá, eu de novo…

eu resolvi assim:

Border empty; empty = BorderFactory.createEmptyBorder(); botao.setBorder(empty);

Valeus colega!

theBalrog

Se entendi direito, vc quer que as bordas do seu botão não apareçam, mas que a imagem dele apareça…

SE for isso, vc pode usar uns métodos de AbstractButton, que é superclasse de JButton;

faz assim:

seuBotao.setContentsFilled(false); seuBotao.setBorderPainted(false);

Abraço, meu irmão, qq coisa, se não for o que vc queria, dexa uma resposta aki…

Criado 7 de julho de 2005
Ultima resposta 7 de jul. de 2005
Respostas 2
Participantes 2