如何使字体纵向显示?急...在线等待! for(int i=0;i<.....;i++){ g.drawString(str.charAt(i),x,y+i*lineHeight);} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这还看不懂?i<str.length()// str is a String循环从第一个字符到最后一个,x,就是所有字符左面的横坐标,y是第一个字符的纵坐标,lineHeight你所需要的行高,需要根据字体大小调整,see java.awt.FontMetricsi就是第几个字符,也就是第几行 真麻烦,还不如直接load一个图片 我不是不想load图片。而是要将数据库里的字体内容90度旋转显示并且打印出来。 就是循环作字符打印。例如:a点:x:1,y:1b点:x:1,y:1+字高c点:x:1,y:1+字高+字高 Graphics2D有rotate方法,可以旋转角度注意旋转后,要将角度再设回正常具体你看一看java.awt.Graphics2D的api 谢了楼上的,我先试试。我再想问有没有直接将JPanel或Panel旋转的方法? 这我就不知道了,我大概看了一下doc,好像没有 java中比较运算符==疑问 求解swing问题大鸟来9 请大家帮我分析一个线程池的程序吧 简单的图形界面的监听接口问题 关于类关系问题,恳求答案 问问问(急): html中文本框的内容如何传给applet? 请谈谈static final 有个小问题希望有时间的大神们帮下忙 大家合作开发国产的项目管理软件——关注及UP者有分,参与者源码相送。(3) 谁能解释一下啊~~~~~~~~ 高手相助,我的tomcat 为什么不支持XSLT???? 请高手推荐编Java最好用的辅助工具
循环从第一个字符到最后一个,
x,就是所有字符左面的横坐标,
y是第一个字符的纵坐标,
lineHeight你所需要的行高,需要根据字体大小调整,see java.awt.FontMetrics
i就是第几个字符,也就是第几行
例如:
a点:
x:1,y:1
b点:
x:1,y:1+字高
c点:
x:1,y:1+字高+字高
注意旋转后,要将角度再设回正常
具体你看一看java.awt.Graphics2D的api
我再想问有没有直接将JPanel或Panel旋转的方法?
我就不知道了,我大概看了一下doc,好像没有