Here, we are displaying bar chart on applet window. The values for labels, columns are passed from applet's <PARAM> tag and stored in applet's init( ) method with the help of arrays. In <APPLET> tag first four parameters are for column values, next four parameters are for column labels and the last parameter is for the number of columns in bar chart.
PROGRAM
OUTPUT
C:\>javac BarChart.java
C:\>appletviewer BarChart.java
PROGRAM
import java.awt.*; import java.applet.*; public class BarChart extends Applet { int n=0; String label[]; int value[]; public void init() { setBackground(Color.pink); try { int n = Integer.parseInt(getParameter("Columns")); label = new String[n]; value = new int[n]; label[0] = getParameter("label1"); label[1] = getParameter("label2"); label[2] = getParameter("label3"); label[3] = getParameter("label4"); value[0] = Integer.parseInt(getParameter("c1")); value[1] = Integer.parseInt(getParameter("c2")); value[2] = Integer.parseInt(getParameter("c3")); value[3] = Integer.parseInt(getParameter("c4")); } catch(NumberFormatException e){} } public void paint(Graphics g) { for(int i=0;i<4;i++) { g.setColor(Color.black); g.drawString(label[i],20,i*50+30); g.setColor(Color.red); g.fillRect(50,i*50+10,value[i],40); } } } /* <applet code=BarChart width=400 height=400> <param name=c1 value=110> <param name=c2 value=150> <param name=c3 value=100> <param name=c4 value=170> <param name=label1 value=1991> <param name=label2 value=1992> <param name=label3 value=1993> <param name=label4 value=1994> <param name=Columns value=4> </applet> */
OUTPUT
C:\>javac BarChart.java
C:\>appletviewer BarChart.java
good
ReplyDeletetop website management companies
ReplyDeleteAn unbelievable blog. This blog will indisputably be definitely recommended to my friends as well.