在paint()方法中,要向面板中画一个字符串,怎么把他设置为竖行的?h
e
l
l
o
!

解决方案 »

  1.   

    字符串添加换行符
    例如:"自\r\n己\r\n顶\r\n了"可以使用以下方法来添加“\r\n”
    public String changeString(String arg) {
         if(arg == null) return null;
         if("".equals(arg)) return arg;
            int len = arg.length();
            StringBuffer stringBuffer = new StringBuffer();
            for(int i = 0; i < len; i++){
             String subStr = arg.substring(i, i + 1);
             stringBuffer.append(subStr);
             if(i < len - 1) stringBuffer.append("\r\n");
            }
            return stringBuffer.toString();
        }
      

  2.   

    用AffineTransform,最简单的方法:
    ((Graphics2D)g).rotate(...)