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

  • Rooster Teeth

    Rooster Teet

    11 Temmuz 2006
  • Santozz Yazz

    Santozz Yazz

    23 Mart 2014
  • Shon Gonzales

    Shon Gonzale

    5 EKİM 2014