垂直输出很简单,可以在paint()方法里用g.drawing()定坐标来显示出来
解决方案 »
- 问题很短,就2个符号的含义
- 一个很郁闷的java线程运行结果问题,
- java中的String和StringBuffer传值问题,是传值还是传引用?
- JLabel显示图片
- java 有没有像C++的XML/C++ binding产品exerces 类似的产品?
- 怎么在另一对话框实现jtree的刷新
- !急啊 立刻给分!weblogic.ant.taskdefs.ejb.DDInit生成xml时出错信息!什么原因?
- 急!!哪位高手帮我看一下,可以通讯,但不能存入数据库!将万分感谢!!!要线等待!!!
- 请问“java console”如何关闭?
- 【求一算法】
- 谁能给我一个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();
}
}