Daniel Thoma: "if" will nicht gehen

Beitrag lesen

Hallo Christian,

Du kannst bei Java nicht einfach irgendwo Statements in die Klasse klatschen und schon gar nicht irgend welche Klasseneigenschaften abhängig von irgendetwas deklarieren.
Außerdem kannst Du einen Referenztyp nicht mit einem primitiven Typ vergleichen.
wechsel == 0 ist also mist.

Wenn Du Code beim Initialisieren der Klasse durchführen willst, kannst Du einen static-Initializer verwenden:

public class Farben{
     static Color AKTIV_COLOR = new Color(224,224,224);
     static Color INAKTIV_COLOR = new Color(238,238,238);
     MuehleUI wechsel;
     static Color SP1_COLOR;
     static Color SP2_COLOR;

static {
       //hier irgend was machen
     }
}

Grüße

Daniel