java baggrundsfarve
hej derude, håber en der er en der kan løse mit lille problem. Jeg er ved at lave et lille program i java.det eneste programmet skal kunne er, når man vælger en farve i en choice boks, skal hele baggrundsfarven skiftes. jeg har skrevet følgende, men kan ikke få det til at virke, hvis du kan se fejlen eller hvad jeg skal gøre så giv mig et svar :-)
import java.applet.*;
import java.awt.*;
import java.awt.event.*;
import java.lang.*;
public class FarveSkifter extends Applet implements ActionListener {
Choice choice= new Choice();
Label label1=new Label("Vælg her hvilken farve baggrunden skal være");
Panel panel1=new Panel();
public void init()
{
setLayout(new BorderLayout());
panel1.setLayout(new BorderLayout());
choice.add("Rød");
choice.add("Grøn");
choice.add("Blå");
choice.add("Gul");
panel1.add(choice);
add(choice,"North");
}
public void actionPerformed(ActionEvent e)
{
if (choice.getSelectedItem().equals("Rød")){
setBackground(Color.red);
repaint();
}
else if (choice.getSelectedItem().equals("Grøn")){
setBackground(Color.green);
repaint();
}
else if (choice.getSelectedItem().equals("Blå")){
setBackground(Color.blue);
repaint();
}
else if (choice.getSelectedItem().equals("Gul")){
setBackground(Color.yellow);
repaint();
}
}
}
