Advertisement
Varun_Krishna

How to run this java applet program

Mar 20th, 2014
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.16 KB | None | 0 0
  1. //how to run this java applet program?
  2. import java.awt.*;
  3. import java.applet.*;
  4. /*
  5. <applet code="BarChart.class width=300 height=250>
  6. <param name="columns"value="4">
  7. <param name="c1" value="78">
  8. <param name="c2" value="85">
  9. <param name="c3" value="93">
  10. <param name="c4" value="56">
  11. <param name="label1"value="Tamil">
  12. <param name="label2"value="English">
  13. <param name="label3"value="Maths">
  14. <param name="label4"value="Physics">
  15. </applet>
  16. */
  17. public class BarChart extends Applet
  18. {
  19. int n=0;
  20. String label[];
  21. int value[];
  22. public void init()
  23. {
  24. try
  25. {
  26. n=Integer.parseInt(getParameter("columns"));
  27. label=new String[n];
  28. value=new int[n];
  29. label[0]=getParameter("label1");
  30. label[1]=getParameter("label2");
  31. label[2]=getParameter("label3");
  32. label[3]=getParameter("label4");
  33. value[0]=Integer.parseInt(getParameter("c1"));
  34. value[1]=Integer.parseInt(getParameter("c2"));
  35. value[2]=Integer.parseInt(getParameter("c3"));
  36. value[3]=Integer.parseInt(getParameter("c4"));
  37. }
  38. catch(NumberFormatException e){}
  39. }
  40. public void paint(Graphics g)
  41. {
  42. for(int i=0;i<n;i++)
  43. {
  44. g.setColor(Color.red);
  45. g.drawString(label[i],20,i*50+30);
  46. g.fillRect(50,i*50+10,value[i],40);
  47. }
  48. }
  49. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement