SORU
3 Kasım 2008, PAZARTESİ


Ekran Java bir dize genişliğini hesaplamak

Nasıl uzunluğu (piksel olarak) hesaplamak için Java bir dize?

Salıncak kullanmadan tercih edilebilir.

EDİT: Dize ipli kullanarak çekmek istiyorum() Java2D içinde ve sözcük kaydırma uzunluğu kullanın.

CEVAP
3 Kasım 2008, PAZARTESİ


Eğer sen istediğin için kullanmak AWT, o zaman kullanın. Graphics.getFontMetrics (isteğe bağlı olarak belirten bir yazı tipi için bir varsayılan olmayan biri) FontMetrics ve FontMetrics.stringWidth bul genişliği için belirtilen dize.

Graphics değişken g denilen varsa, örneğin, kullanmak istiyorum:

int width = g.getFontMetrics().stringWidth(text);

Diğer araçlar için, bize daha fazla bilgi vermeniz gerekir - her zaman toolkit bağımlı olacak.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • We've moved!

    We've moved!

    7 Ocak 2008
  • Ryan Ha

    Ryan Ha

    9 NİSAN 2006
  • stokelycalm

    stokelycalm

    28 Aralık 2010