Reza
Hallo,
ich habe folgendes Problem:
Ich muss die Methode setEnabled(false) benutzen, aber anschliessend kann ich die
Vordergrundfarbe nicht mehr setzen!!!!
Codefragment:
TextField t = new TextField();
t.setBackground(Color.gray);
t.setEditable(false);
t.setEnabled(false);
t.setForeground(Color.black); // Funktioniert leider nicht!!!!!
Ich habe die Methode getForeground überschrieben, aber ohne
Erfolg!!!!!!!
Codefragment:
TextField t = new TextField();
t.setBackground(Color.gray);
t = new TextField()
{
public Color getForeground()
{
return new Color(0,0,0);
}
};
t.setEditable(false);
t.setEnabled(false);
Wenn ich die Methode setEnabled(false) weglassen würde, dann funktioniert es, aber
ich muss die Methode setEnabled(false) im Projekt benutzen, ansonsten wird bei der Fokussierung
des Feldes der Cursor angezeigt!!!!!!
Wie kann ich trotz den Methodenaufruf setEnabled(false) die Vordergrundfarbe auf
Schwarz setzen und nicht auf das Grau!!!
Vielen Dank im Voraus