当前位置:首页 » 多媒体相关

Graphics中画字符串得问题,高分求助!!


我们平时画字符都是水平显示  
  如:g.drawstring("求助");  
  显示时为"求助"我现在需要给它旋转为垂直显示,也就时每一个字都躺下,怎么作,有谁这样  
  写过??谢谢告诉我!急!!

推荐阅读

  • AMD同方战略合作 其首次完整拿下国内PC三强 [详细内容]
  • 泛微E-cology协同商务再次应用于物流业 [详细内容]
  • 关于如何用SELEQ管理C盘 [详细内容]
  • 英特尔明年全面换标 欲用新形象甩开竞争对手 [详细内容]
  • Mitsue-Links推出商业用途的Blog配置服务 [详细内容]
  • 关于刷出Vxxx面板flex的试验报告 [详细内容]
  • 英特尔发布Extreme Edition 955处理器 [详细内容]
  • 网友回答:
    网友:onefox

    =_=!  
       
      直接用哪种“躺下”的字体嘛

    网友:vvv_lucky

    setfont(以@开头的字体)

    网友:vvv_lucky

    或者  
      使用   affinetransform   沿一个中心点旋转文本字符串:  
       
      //   定义绘制变换  
      affinetransform   at   =   new   affinetransform();  
      //   应用平移变换以便为旋转文本  
      //   留出空间。  
      at.settotranslation(400.0,   400.0);  
      g2.transform(at);  
      //   创建旋转变换以旋转文本  
      at.settorotation(math.pi   /   2.0);  
      //   以   90   度角分别绘制四个“java”字符串副本  
      for   (int   i   =   0;   i   <   4;   i++)   {  
              g2.drawstring("java",   0.0f,   0.0f);  
              g2.transform(at);  
      }  
     

    网友:songbo_pp

    可以用java2d的api,不过我也不会,以后学习吧  
     

    .

    讨论区

    Login