社区
Java SE
帖子详情
Graphics下,使用drawString("天下"),无法正常显示????
peacock_king
2003-01-15 10:30:44
用servlet动态生成图片(图文结合),在客户端每个汉字都显示成空心方块,请问如何解决?
注:我已经进行了编码转换,但是不行!
...全文
352
9
打赏
收藏
Graphics下,使用drawString("天下"),无法正常显示????
用servlet动态生成图片(图文结合),在客户端每个汉字都显示成空心方块,请问如何解决? 注:我已经进行了编码转换,但是不行!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hystream
2003-01-17
打赏
举报
回复
拷贝一个包,就可以滚动了!!!!!!!!
我一直用它
!
希偌
2003-01-16
打赏
举报
回复
看看这段,我这里用的时候显示正常
import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.awt.image.*;
import java.awt.*;
import com.sun.image.codec.jpeg.*;
public class draw extends HttpServlet {
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
response.setContentType("image/jpeg;charset=gb2312");
request.setCharacterEncoding("GB2312");
BufferedImage image=new BufferedImage(800,600,BufferedImage.TYPE_INT_RGB);
Graphics g=image.getGraphics();
g.drawRect(100,100,200,200);
g.drawString("中文",200,200);
ServletOutputStream out = response.getOutputStream();
JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
encoder.encode(image);
out.close();
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
doGet(request,response);
}
public void service(HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException
{
doGet(request,response);
}
}
colors
2003-01-16
打赏
举报
回复
学习
yixia
2003-01-16
打赏
举报
回复
你和我的问题一样,我的也无法显示,根本没有画出来
http://expert.csdn.net/Expert/topic/1362/1362731.xml?temp=.4136164
peacock_king
2003-01-16
打赏
举报
回复
对了,最可jbuilder有什么缺点都可以原谅,但是它竟然不支持鼠标滚轮,简直太可恨了,所以我不到迫不得已,才不用它呢!!!!
peacock_king
2003-01-16
打赏
举报
回复
呵呵,好主意,不过jbuilder功能太多,有点复杂,用起来感觉好乱,尤其是调试的时候。
而且jbuilder自带的类库与jdk中的类库在许多地方有名称冲突,必须明确标示出包名,麻烦~~~~~~~
希偌
2003-01-16
打赏
举报
回复
关于IDE的问题,恐怕你我都无法解决,最好的办法是换
用JBuilder不就有了吗
peacock_king
2003-01-16
打赏
举报
回复
我用的是imageio,
顺便问一下,为什么javax.imageio.*在SunONE Studio 4之下没有代码提示?
事实上sun studio里写程序时,有很多非jdk所有的.jar包含进来之后,sun studio并不为其提供相应的代码提示,这一点还不如jcreator呢!
有解决办法吗?
peacock_king
2003-01-16
打赏
举报
回复
终于找到原因了,是fontName设置有问题,
原程序:
String fontName="arial";
Font mFont = new Font(fontName, 0, fontSize);
g.setFont(mFont);
g.drawString(request.getParameter("text"));(text参数值为"天下")
其中客户端charset=gb2312,
servlet里,
response.setContentType("image/jpeg;charset=GB2312");
只需把fontName改为"scanf"或"system"即可。
打印窗体中的数据C#源代码e.
Graphics
.
Draw
String
(label1.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 260, 400);
打印窗体中的数据C#源代码e.
Graphics
.
Draw
String
(label1.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 260, 400); e.
Graphics
.
Draw
String
(textBox1.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 330, 400); e.
Graphics
.
Draw
String
(label2.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 270,420); e.
Graphics
.
Draw
String
(textBox2.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 330, 420); e.
Graphics
.
Draw
String
(label3.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 270, 440); e.
Graphics
.
Draw
String
(textBox3.Text, new Font("宋体", 10, FontStyle.Regular), Brushes.Black, 330, 440);
C#
Draw
String
方法绘制文字
C#
使用
自身的
Draw
String
方法绘制文字,源码简单,示例演示了绘制过程,具体实现思路请参阅源码文件,运行示例程序后,点击“绘制文字”按钮,即可看到由
Draw
String
方法生成的一行文字。运行效果截图:http://www.codefans.net/upload/softimg/13/22046.gif,复制到地址栏可看到。
JavaMe开发绘制可自动换行文本
JavaMe
Graphics
类中的
draw
String
不支持文本换行,这样绘制比较长的字符串时,文本被绘制在同一行,超过屏幕部分的字符串被截断了。如何使绘制的文本能自动换行呢?
java
draw
string
模糊_
使用
Java
Graphics
.
draw
String
替换完全合理化?
虽然不是最优雅也不是最强大的解决方案,但这里有一个方法,它将获取当前
Graphics
对象的Font并获取其FontMetrics,以便找出绘制文本的位置,并在必要时移动到新行:public void
draw
String
(
Graphics
g,
String
s, int x, int y, int width){// FontMetrics gives us information about ...
java
draw
string
垂直上对齐绘制_
使用
Java
Graphics
.
draw
String
替换完全合理化?
虽然不是最优雅也不是最强大的解决方案,但这里有一个方法,它将获取当前
Graphics
对象的Font并获取其FontMetrics,以便找出绘制文本的位置,并在必要时移动到新行:public void
draw
String
(
Graphics
g,
String
s,int x,int y,int width){// FontMetrics gives us information about the ...
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章