import java.applet.*; import java.awt.Graphics; import java.awt.Color; import java.awt.Toolkit; import java.awt.Font; //******************************************************************** class bike { String bname; int gears; public bike(String newname, int newgears) { this.bname = newname; this.gears = newgears; } public String getbikename() { return bname;} public int getbikegears() { return gears; } } public class Classtest extends Applet { final int fontsize = 30; protected bike Bikes[]; // declare a table for bike data public void init() { Bikes = new bike[5]; // create the table for 5 bikes Bikes[0] = new bike("Terra",12); //create bikes with values Bikes[1] = new bike("City",3); Bikes[2] = new bike("SuperCity", 5); Bikes[3] = new bike("Granny",0); Bikes[4] = new bike("Super",21); } public void paint(Graphics g) { Toolkit toolkit = Toolkit.getDefaultToolkit(); String fontlist[] = toolkit.getFontList(); System.out.println(""); String Outstring; for (int i = 0; i < 5; i++) { System.out.println(i + " " + fontlist[i]); Font font = new Font(fontlist[i], i%4, fontsize); // The second parameter selects one of four available styles: // PLAIN, BOLD, ITALIC, BOLD+ITALIC g.setFont(font); g.setColor(Color.blue); Outstring = Bikes[i].getbikename() + Bikes[i].getbikegears(); g.drawString(Outstring, 20, fontsize*(i+1)); for(int j=0;j<10000;j++) {} } } }