G
Guest
Gast
Ich habe mir ein Package angelegt, das mehrere Klassen enthält. In einer Klasse habe ich nur Farben deklariert:
Ich dachte mir, dass man die Variablen dann einfach von einer anderen Klasse aus aufrufen kann:
Er meldet mir jetzt, dass er die Variablen "hellgrau" und "gelbgruen" nicht finden kann. Die Variablen sind schon public, aber es läuft nicht. Hat jemand eine Idee?
Code:
package MainPackage;
import java.awt.Color;
public class Farben {
public Color hellgrau = new Color(200, 200, 200);
public Color dunkelgrau = new Color(150, 150, 150);
public Color gelbgruen = new Color(150, 230, 0);
public Color gruen = new Color(0, 170, 0);
public Color rot = new Color(230, 0, 0);
public Color gelb = new Color(255, 255, 0);
}
Ich dachte mir, dass man die Variablen dann einfach von einer anderen Klasse aus aufrufen kann:
Code:
package MainPackage;
import java.applet.Applet;
import java.awt.Graphics;
public class Kreuzung extends Applet {
public void init() {
setLayout(null);
setSize(600, 600);
setBackground(hellgrau);
}
public void paint(Graphics stift) {
stift.setColor(gelbgruen);
stift.fillRect(0, 0, 145, 145);
stift.fillRect(455, 0, 145, 145);
stift.fillRect(0, 455, 145, 145);
stift.fillRect(455, 455, 145, 145);
}
}
Er meldet mir jetzt, dass er die Variablen "hellgrau" und "gelbgruen" nicht finden kann. Die Variablen sind schon public, aber es läuft nicht. Hat jemand eine Idee?