Re: [J2SE] 某字型的字串長度 in pixel
※ 引述《ogamenewbie (荷蘭爛銀行)》之銘言:
: http://72.14.203.104/search?q=cache:2i7FQTrjvsEJ:
: www.experts-exchange.com/Programming/Progr
: amming_Languages/Java/Q_21698118.html+java
: +string+pixel&hl=zh-TW&gl=tw&ct=clnk&cd=3
感謝 @@
我應該先 google 的 Orz
縮址:http://0rz.net/b71aR
解決方案是
Graphics g = f();
String target = g();
int x = h();
x -= g.getFontMetrics().stringWidth(target)/2;
: ※ 引述《godfat (godfat 真常)》之銘言:
: : 唔,要如何計算在某個字型下該字串的 pixel 長度?
: : 因為我要做字串置中,所以需要讓字串的位置向後移動自己長度的一半
: : 原本我去抓 font 的 point 然後去乘字串字元數,
: : 不過這個只對中文有效的樣子,英文太短不滿 12 pixel...
: : 還是有什麼 drawString 可以叫他置中 draw?
: : 謝謝
--
Hear me exalted spirits. Hear me, be you gods or devils, ye who hold
dominion here:
I am a wizard without a home. I am a wonderer seeking refuge.
Sacrifice
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.132.128.238
推
03/26 23:07, , 1F
03/26 23:07, 1F
討論串 (同標題文章)
java 近期熱門文章
PTT數位生活區 即時熱門文章