Java在Web页面上画图
- public void init(){
- HttpServletResponse response = (HttpServletResponse) FacesContext.
- getCurrentInstance().getExternalContext().getResponse();
- int width = 100;
- int height = 200;
- drawImage(width,height,response);
- }
- public void drawImage(int width,int height,HttpServletResponse response ){
- BufferedImage image = new BufferedImage(width,
- height, BufferedImage.TYPE_INT_RGB);
- Graphics g = image.getGraphics();
- g.setColor(new Color(61, 157, 2));
- g.fillRect(0, 0, width, height);
- g.dispose();
- try {
- ImageIO.write(image, "JPEG", response.getOutputStream());
- } catch (IOException ex) {
- Logger.getLogger(image.class.getName()).log(Level.SEVERE, null, ex);
- }
- }