请问java怎样输出垂直的文字?请高手指教 垂直输出很简单,可以在paint()方法里用g.drawing()定坐标来显示出来 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 旋转字体Graphics2D g2=(Graphics2D)g;g2.rotate(3.1415926/2,50,100);//注意坐标要和显示的字符串的坐标相同g2.drawString("2---22222",50,100);g2.rotate(-(3.1415926/2),50,100); 别忘了rotate的坐标要和string的坐标相同,否则转成什么样就不知道了.但存在一个问题:不支持目前的ie5和ie5.5打印如果要斜转则用g2.rotate(3.1415926/3,50,100); import java.io.*;import javax.swing.*;public class Message extends JFrame{ String getMessage; Message() { getMessage=JOptionPane.showInputDialog("输入"); char[] text=getMessage.toCharArray(); int size=getMessage.length(); int i=0; for(;i<size;i++) { System.out.print(text[i]+"\n"); } } public static void main(String args[]) { new Message(); }} snmp4j agent 的问题 Table单元格能否自己定义? 关于JAVA连接数据库的问题。 telnet里的字节回压流 j2se中如何在服务器和客户端发送消息 问几个关于java基础的但是拿不准的问题,能回答的都有分~! 明显的倒分贴一张,版主快来管管!!!!!! 高手请回复,讨论进行中!! JSP + JDBC + ACCESS 中的数据添加问题!急! JApplet中能不能使用JFrame? 谁能给我一个ftp上传和下栽文件夹的原码 C#转JAVA-up有分!
Graphics2D g2=(Graphics2D)g;
g2.rotate(3.1415926/2,50,100);//注意坐标要和显示的字符串的坐标相同
g2.drawString("2---22222",50,100);
g2.rotate(-(3.1415926/2),50,100);
别忘了rotate的坐标要和string的坐标相同,否则转成什么样就不知道了.
但存在一个问题:不支持目前的ie5和ie5.5打印
如果要斜转则用g2.rotate(3.1415926/3,50,100);
import javax.swing.*;
public class Message extends JFrame
{
String getMessage;
Message()
{
getMessage=JOptionPane.showInputDialog("输入");
char[] text=getMessage.toCharArray();
int size=getMessage.length();
int i=0;
for(;i<size;i++)
{
System.out.print(text[i]+"\n");
}
}
public static void main(String args[])
{
new Message();
}
}