|
Java,
C without pointers. Okay, still hard. Java never
really clicked with me. Java ran real slow, does it still? This was my first
of just a few Java applets.
However, mark my words, someday I will write Java!
|
//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);
}
}
|