[JAVA] Probleme mit Hausaufgabe.

  • Hallo liebe Breadfishe,
    ich habe ein kleines Problem mit meiner Hausaufgabe in Java.


    Wir sind gestern in der 12 Klasse mit Java angefangen, davor haben wir BlueJ gemacht, was mir nicht schwer fiel, hab alles auf Anhieb hinbekommen.


    Java ist mir vom Codeaufbau nicht fremd, klappt aber trotzdem nicht.
    Mein Ziel ist es, ein JApplet zu erstellen, welches 3 Buttons beinhaltet und jeweils auf Knopfdruck die Hintergrundfarbe des Applets verändert.
    Eigentlich kein Problem, allerdings spuckt mir der Compiler 3 Errors aus, welche ich mir selbst nicht wirklich erklären kann.
    Die Meldungen besagen das eine Variable, welche ich vorher angelegt bzw. definiert hatte nicht vorhanden ist.


    Code sieht so aus:


    Java
    import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;import java.applet.Applet;/**  *  * Beschreibung  *  * @version 1.0 vom 25.08.2015  * @author   */public class Farbe extends JApplet {  // Anfang Attribute  private Button button1 = new Button();  private Button button2 = new Button();  private Button button3 = new Button();  // Ende Attribute  public void init() {    Container cp = getContentPane();    cp.setLayout(null);    cp.setBounds(0, 0, 300, 300);    // Anfang Komponenten    button1.setBounds(64, 72, 75, 25);    button1.setLabel("Werde rot.");    button1.addActionListener(new ActionListener() {       public void actionPerformed(ActionEvent evt) {         button1_ActionPerformed(evt);      }    });    cp.add(button1);    button2.setBounds(64, 120, 75, 25);    button2.setLabel("Werde grün.");    button2.addActionListener(new ActionListener() {       public void actionPerformed(ActionEvent evt) {         button2_ActionPerformed(evt);      }    });    cp.add(button2);    button3.setBounds(64, 168, 75, 25);    button3.setLabel("Werde blau.");    button3.addActionListener(new ActionListener() {       public void actionPerformed(ActionEvent evt) {         button3_ActionPerformed(evt);      }    });    cp.add(button3);    // Ende Komponenten  } // end of init  //Anfang Methoden  public void button1_ActionPerformed(ActionEvent evt) {    cp.setBackground(Color.red);  } // end of button1_ActionPerformed  public void button2_ActionPerformed(ActionEvent evt) {    cp.setBackground(Color.green);  } // end of button2_ActionPerformed  public void button3_ActionPerformed(ActionEvent evt) {    cp.setBackground(Color.blue);  } // end of button3_ActionPerformed  // Ende Methoden}


    Errors sind folgende:


    Code
    Farbe.java:58:5: error: cannot find symbol    cp.setBackground(Color.red);    ^  symbol:   variable cp  location: class FarbeFarbe.java:62:5: error: cannot find symbol    cp.setBackground(Color.green);    ^  symbol:   variable cp  location: class FarbeFarbe.java:66:5: error: cannot find symbol    cp.setBackground(Color.blue);    ^  symbol:   variable cp  location: class Farbe3 errors


    Kann mir jemand erklären, wieso?


    LG
    Brot