Graphics2D 制图 找sunyiz解决一个问题

暗夜螃蟹 2010-11-24 05:54:43

把你给我的方法,直接在类里面运行一点问题都没有,但在页面调用这个方法的时候
竟然报错;javax.servlet.ServletException: sun/swing/SwingUtilities2
好像是不能解析;。
...全文
67 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
暗夜螃蟹 2010-11-25
  • 打赏
  • 举报
回复

不这样叫,你不会早早的出来的
sunyiz 2010-11-24
  • 打赏
  • 举报
回复
楼主。。。在帖子的标题看到我的名字,我表示压力很大

其实这样就行了…… 我居然找了个麻烦的方法给你用

  private static void paintString(Graphics2D g2d, String str, int x, int y, int fontSize) {
FontMetrics metrics = g2d.getFontMetrics();
for (char ca : str.toCharArray()) {
int px = metrics.stringWidth(""+ca);
g2d.drawString(""+ca, x+(fontSize-px)/2, y);
x += fontSize;
}
}
暗夜螃蟹 2010-11-24
  • 打赏
  • 举报
回复

org.apache.jasper.JasperException: Exception in JSP: /front/testtopic.jsp:29

26: font=100;
27: }*/
28: //String text,int width,int height,int fontSize
29: String picname=TestWordToPic.TextToPic("dsf2",500,100,50);
30: //String picname = TestWordToPic.TextToPic("trest12",500,500,50);
31:
32: out.print("<br/>"+picname+"<br/>");


Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:504)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:375)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88)


root cause

javax.servlet.ServletException: sun/swing/SwingUtilities2
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:858)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:791)
org.apache.jsp.front.testtopic_jsp._jspService(testtopic_jsp.java:124)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88)


root cause

java.lang.NoClassDefFoundError: sun/swing/SwingUtilities2
com.ogilvy.common.util.TestWordToPic.paintString(TestWordToPic.java:80)
com.ogilvy.common.util.TestWordToPic.TextToPic(TestWordToPic.java:60)
org.apache.jsp.front.testtopic_jsp._jspService(testtopic_jsp.java:72)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:88)



81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧