HttpServletRequest req;
HttpServletResponse res;
Frame frame=new Frame();
Graphics g=null;
ServletOutputStream out=res.getOutputStream();
frame.addNotify();
Image image=frame.createImage(400,60);
g=image.getGraphics();
g.setFont(new Font("Serif",Font.ITALIC,48));
g.drawString("Hello World!",10,50);
res.setContentType("image/gif");
然后怎么将Hello World这个图像在servlet中输出.
解决方案 »
- GroupLayout布局的作用,相对其它布局的优点
- 小弟发现一个很基础,但是不好玩的问题,关于switch控制结构的。
- 要求:取出Map中的键值,转存为array,以求对该array进行排序。
- 如何让1000000(BigDecimal数据类型)格式化为1.000.1000(BigDecimal数据类型)
- 问个类的问题,有点迷糊。
- 用DataInputStream 从文件中读整数,不知道如何实现
- 请问java中的哪个map实现能够按照放入集合的顺序存储?
- 在jbuilder7下面如何运行??????????????在线等待
- 常见问题解答: Exception in thread "main" java.lang.NoClassDefFoundError: HelloWorld
- 请问开发一个手机或者pda的游戏的报价是多少?谢谢
- 关于滚动栏的问题,本人是新手,大侠们帮帮忙啊!!!!!!!!!!!急啊!!!!!!!!!!!!!!!!!!!
- 设置jlabel在jframe中的位置
private Graphics2D g2 = null; protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException,
IOException {
response.setContentType("image/jpeg");
createImage(response.getOutputStream());
} private void createImage(OutputStream out) throws IOException {
Image image1;
int width = 800;
int height = 600;
BufferedImage bi = new BufferedImage(width, height,
BufferedImage.TYPE_INT_RGB);
g2 = bi.createGraphics();
URL urlPic = new URL("http://www.yxdown.com/uploadImages/920467_20040817_screen001.jpg"); Image image1 = Toolkit.getDefaultToolkit().getImage(urlPic);
g2.drawImage(image1, 0, 0, 800, 600, null);
g2.dispose();
bi.flush(); JPEGImageEncoder encoder = JPEGCodec.createJPEGEncoder(out);
JPEGEncodeParam param = encoder.getDefaultJPEGEncodeParam(bi);
param.setQuality(1.0f, false);
encoder.setJPEGEncodeParam(param);
try {
encoder.encode(bi);
} catch (IOException ioe) {
ioe.printStackTrace();
}
}
}
太强了,马上结帐