Pois é, o problema é que estou gerando código para um menu em javascript. Estou gerando isso dentro de um servlet. Consegui contornar o problema com o seguinte código:
Font f = new Font("Arial", Font.BOLD, 12); Rectangle2D r = f.getStringBounds("MINHA STRING", new FontRenderContext(f.getTransform(), true, true)); r.getWidth(); Se alguém souber alguma maneira melhor de fazer isso, agradaço! Muito obrigado mesmo assim. []s Luiz Henrique >From: "INFSOFT" <[EMAIL PROTECTED]> >Reply-To: [EMAIL PROTECTED] >To: <[EMAIL PROTECTED]> >Subject: Re: [java-list] Fonte! >Date: Thu, 3 Oct 2002 02:13:27 -0300 > >Use FontMetrics! > >supondo que você esteja em uma classe que herda de java.awt.Component > >Font font = new Font("Arial", Font.BOLD, 12); >FontMetrics fm = this.getGraphics().getFontMetrics(font); >String texto = ...; >int width = fm.stringWidth(texto); > > >Willian > >----- Original Message ----- >From: "Luiz SantAnna" <[EMAIL PROTECTED]> >To: <[EMAIL PROTECTED]> >Sent: Friday, September 27, 2002 5:44 PM >Subject: [java-list] Fonte! > > > > Oi gente, > > Estou com um probleminha... > > > > Eu preciso obter a largura (em pixels) de uma determinada String em uma > > determinada fonte (Arial, 12, bold). > > > > Não estou conseguindo! Alguem poderia me ajudar por favor? > > > > Obrigado, > > > > Luiz Henrique > > > > > > > > _________________________________________________________________ > > Tenha você também um MSN Hotmail, o maior webmail do mundo: > > http://www.hotmail.com/br > > > > > > ------------------------------ LISTA SOUJAVA >---------------------------- > > http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP > > dúvidas mais comuns: http://www.soujava.org.br/faq.htm > > regras da lista: http://www.soujava.org.br/regras.htm > > historico: http://www.mail-archive.com/java-list%40soujava.org.br > > para sair da lista: envie email para >[EMAIL PROTECTED] > > >------------------------------------------------------------------------- > > > > >------------------------------ LISTA SOUJAVA ---------------------------- >http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP >dúvidas mais comuns: http://www.soujava.org.br/faq.htm >regras da lista: http://www.soujava.org.br/regras.htm >historico: http://www.mail-archive.com/java-list%40soujava.org.br >para sair da lista: envie email para [EMAIL PROTECTED] >------------------------------------------------------------------------- _________________________________________________________________ Converse com seus amigos online, faça o download grátis do MSN Messenger: http://messenger.msn.com.br ------------------------------ LISTA SOUJAVA ---------------------------- http://www.soujava.org.br - Sociedade de Usuários Java da Sucesu-SP dúvidas mais comuns: http://www.soujava.org.br/faq.htm regras da lista: http://www.soujava.org.br/regras.htm historico: http://www.mail-archive.com/java-list%40soujava.org.br para sair da lista: envie email para [EMAIL PROTECTED] -------------------------------------------------------------------------