E aí galera belezera…
Eu estou desenvolvendo uma ferramentazinha que tem muito botão, semelhante a calculadora do winows… e indo direto ao ponto, eu estou com problemas para aparecer os textos nos botões…
private final JButton pbnro0 = new JButton( "0" );
// são vários botões assim
// eu adiciono eles e sou um setBounds
pbnro0.setBounds( 10, 170, 30, 30 );
legal até aí… os tamanho de largura e altura estão 30 e já é um tamanho razoavelmente grande e no texto ficam aparecendo 3 pontinhos (…) … tipo, se eu colocar tamanho 50 o texto aparece, mas o botão fica enorme e são vários botões que eu estou usando.
Minha dúvida é o que é melhor eu fazer… mecher com a borda do botão ou com a fonte do texto do botão??? efim, sendo uma ou outra, eu não estou conseguindo mecher. Eu criei uma Inner Class Border para alterar a borda, mas não estou sabendo implementar o método paintBorder()… por favor, se o pessoal souber me ajudar a mecher com a borda para o texto aparecer…
// aqui está minha Inner Class
private class Borda implements Border {
public boolean isBorderOpaque() {
return false;
}
public void paintBorder( Component c, Graphics g, int x, int y, int width, int height ) {
}
public Insets getBorderInsets( Component c ) {
return null;
}
}
Ou também alterar a fonte do texto, o que for melhor eu agradeço… aguardo respostas…
Abraço!!!