Como fixar tamanho dos botões do JToolBar?

4 respostas
wellington7

Os botões do JToolBar tem seu tamanho relativo ao que eu escrevo nele, gostaria de poder fixar todos do mesmo tamanho, independente do texto do botão.
Estou a algum tempo procurando no google, no fórum, na documentação, mas não vi nada sobre isso…
Alguma idéia?

4 Respostas

T

O jeito mais simples é não pôr texto nos seus botões. Se você precisa do texto, então crie uma versão do seu botão que já tenha o texto na imagem (fica mais feio, porque ele pode ter problemas de “antialiasing” que o formato texto contorna, mas pelo menos você pode acertar a fonte e tamanho, kerning , cor e outras propriedades do texto que deve ir no botão.)

RaulCarlin

use o preferredSize()…

seuButton.setPreferredSize(new Dimension(100, 20));
wellington7

O setPreferredSize não funciona para botões da JToolBar.
Estou tentando colocar ícones nos botões seguindo o tutorial “HOW TO USE TOOL BARS” (http://java.sun.com/docs/books/tutorial/uiswing/components/toolbar.html) mas estou tendo dificuldades, se alguém tiver um exemplo simples para adicionar um ícone em um botão…
O setIcon(“c:/imagem.gif”, “texto”) está retornando nulo, mesmo a imagem.gif existindo…

wellington7

Ao usar o exemplo do tutorial mesma coisa:

Resource not found: images/Back24.gif
Resource not found: images/Up24.gif

Mas esse não existem mesmo, é do Look and Feel, não encontrei nem na pasta do JDK…
Já o meu gif existe, e dá a mesma coisa… :frowning:

Criado 19 de junho de 2007
Ultima resposta 20 de jun. de 2007
Respostas 4
Participantes 3