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ş:
C bir dize ekran genişliğini hesaplama...
Java Dize sha1 hesaplamak...
Neden char[] şifreler için Dize Java t...
Java ile bir numaralama için bir Dize ...
Nasıl bir dosyanın içeriğini bir Java ...