21. januar 2005 - 09:30
Der er
12 kommentarer og 1 løsning
Vise data grafisk
Jeg har nogle data jeg skal vise grafisk med en kurve. Jeg forestiller mig at det skal ligges ind i en applet. Hvordan kommer jeg igang med det
Annonceindlæg fra Deloitte
21. januar 2005 - 09:45
#1
Du kan lave det med en applet, men hvorfor ikke lave det server side med en servlet ?
21. januar 2005 - 09:46
#2
blue.jsp -------- <img src="Blue"/> Blue.java --------- package test; import java.awt.*; import java.awt.image.*; import java.io.*; import java.net.*; import javax.servlet.*; import javax.servlet.http.*; import com.sun.image.codec.jpeg.*; public class Blue extends HttpServlet { public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("image/jpeg"); BufferedImage bi = new BufferedImage(100, 100, BufferedImage.TYPE_INT_RGB); Graphics g = bi.getGraphics(); g.setColor(Color.WHITE); g.fillRect(0, 0, 100, 100); g.setColor(Color.BLUE); g.fillOval(20, 20, 60, 60); try { JPEGImageEncoder ecd = JPEGCodec.createJPEGEncoder(response.getOutputStream()); ecd.encode(bi); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (ImageFormatException e) { e.printStackTrace(); } catch (IOException e) { e.printStackTrace(); } } }
21. januar 2005 - 09:47
#3
Ovenstående er naturligvis bare en dum blå cirkel, men uanset om du laver det applet eller servlet skal du jo have lavet grafikken. (JFreeChart måske !)
21. januar 2005 - 11:10
#4
Det var meningen at det skulle være en graf hvor man kan se en udvikling over tid
21. januar 2005 - 11:12
#5
Jeg tror godt at jeg kan se ideen, men det er vist lige noget jeg skal nørkle lidt med :-)
21. januar 2005 - 11:14
#6
Er det rigtigt forstået at jeg kan lave den servlet og så sætte resultatet ind som et billede?
21. januar 2005 - 11:21
#7
Ideen er at din JSP side laver et IMG tag som henviser til din servlet som genererer en JPG eller GIF eller PNG eller hvad nu.
21. januar 2005 - 11:23
#8
Det er da lidt for cool
21. januar 2005 - 11:24
#9
så skal jeg bare have servletten til at lave det rigtige .jpg
21. januar 2005 - 11:41
#10
Ja. JFreeChart er absolut en mulighed.
30. januar 2005 - 19:55
#11
OK ?
30. januar 2005 - 20:05
#12
Jepper. Jeg har ikke lige fået arbejdet videre med det, men jeg har forstået hvordan jeg skal gribe det an. Jeg håber jeg må vende tilbage hvis jeg får problemer
30. januar 2005 - 20:16
#13
selvfølgelig
Kurser inden for grundlæggende programmering