Texto embaixo de um Icone em um JButton

4 respostas
P

Olá pessoal, é o seguinte, eu tenho um JButton com texto e um ícone, eu queria que o tecxto aparecesse embaixo do ícone, eu já tentei dar um botao.setVerticalAlignment(SwingConstants.TOP); mas não funcionou… se alguém puder me ajudar

4 Respostas

P

eu consegui fazer isso finalmente, agora eu não consigo diminuir o espaço entre o icone e a imagem

B

acho q num dá… quem define isso é a propria imagem.

E

Cara como vc consegui fazer isso, to apanhando aqui pra caramba, e nao consigo fazer isso !!!

Tem como vc me dar uma ajuda ???

Passa ai um exemplo de como vc fez isso por favor

E

Cara como vc consegui fazer isso, to apanhando aqui pra caramba, e nao consigo fazer isso !!!

Tem como vc me dar uma ajuda ???

Passa ai um exemplo de como vc fez isso por favor

Eu achei a resposta :smiley:

// Place text over center of icon; they both occupy the same space

button.setVerticalTextPosition(SwingConstants.CENTER);

button.setHorizontalTextPosition(SwingConstants.CENTER);
// Place text above icon
button.setVerticalTextPosition(SwingConstants.TOP);
button.setHorizontalTextPosition(SwingConstants.CENTER);

// Place text below icon
button.setVerticalTextPosition(SwingConstants.BOTTOM);
button.setHorizontalTextPosition(SwingConstants.CENTER);

// Place text to the left of icon, vertically centered
button.setVerticalTextPosition(SwingConstants.CENTER);
button.setHorizontalTextPosition(SwingConstants.LEFT);

// Place text to the left of icon and align their tops
button.setVerticalTextPosition(SwingConstants.TOP);
button.setHorizontalTextPosition(SwingConstants.LEFT);

// Place text to the left of icon and align their bottoms
button.setVerticalTextPosition(SwingConstants.BOTTOM);
button.setHorizontalTextPosition(SwingConstants.LEFT);

// Place text to the right of icon, vertically centered
button.setVerticalTextPosition(SwingConstants.CENTER);
button.setHorizontalTextPosition(SwingConstants.RIGHT);

// Place text to the right of icon and align their tops
button.setVerticalTextPosition(SwingConstants.TOP);
button.setHorizontalTextPosition(SwingConstants.RIGHT);

// Place text to the right of icon and align their bottoms
button.setVerticalTextPosition(SwingConstants.BOTTOM);
button.setHorizontalTextPosition(SwingConstants.RIGHT);
Criado 27 de maio de 2004
Ultima resposta 28 de jun. de 2004
Respostas 4
Participantes 3