//my first applet // watch the colors change as you click the buttons import java.awt.*; import java.applet.*; public class Colors extends Applet { Font f = new Font("Helvetica",Font.BOLD,18); int colorOfBackground = 0; int colorOfText = 0; Button backButton,textButton; Dimension myAppletDim; public void init() { backButton = new Button("Background Color"); add(backButton); textButton = new Button("Text Color"); add(textButton); } public boolean action(Event e, Object o) { if (e.target == backButton) colorOfBackground = ++colorOfBackground % 4); if (e.target == textButton) colorOfText = ++ colorOfText % 3); repaint(); return true; } public void paint(Graphics g) { switch (colorOfBackground) { case 0 : setBackground(Color.cyan); break; case 1 : setBackground(Color.orange); break; case 2 : setBackground(Color.red); break; case 3 : setBackground(Color.black); break; default : setBackground(Color.cyan); break; } switch (colorOfText) { case 0: g.setColor(Color.blue); break; case 1: g.setColor(Color.magenta); break; case 2: g.setColor(Color.green); break; default: g.setColor(Color.blue); break; } g.setFont(f); myAppletDim = size() g.drawString("Goodbye World! Hello Java!!", (MyAppletDim.width/2) - 120, (MyAppletDim.height/2) + 20); } }