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

  • BlackBoxTV

    BlackBoxTV

    7 Mayıs 2007
  • karneson

    karneson

    23 Temmuz 2006
  • michaeljacksonVEVO

    michaeljacks

    2 EYLÜL 2009