SWT Java: Wie ändert man die Farbe des Textes im Label-Steuerelement?

7

Ich weiß, wie man die Größe und den Stil ändert, aber wie kann ich die Farbe des Textes im Label-Steuerelement einstellen? Hier ist mein Code so weit:

%Vor%

Ich sehe, dass in der FontData-Klasse keine Farbeigenschaft vorhanden ist.

    
alhcr 12.10.2011, 14:30
quelle

2 Antworten

21

Stellen Sie sicher, dass Sie SWT- und AWT-Farben nicht mischen, und wenn Sie ein Objekt Color erstellen, vergewissern Sie sich, dass Sie es entsorgen. Du willst etwas wie:

%Vor%

Oder Sie können einfach die eingebauten Systemfarben verwenden:

%Vor%

(Entsorgen Sie die Systemfarben nicht.)

    
Edward Thomson 12.10.2011, 15:26
quelle
2
%Vor%

color: Die Color-Klasse wird zum Einkapseln von Farben im Standard-sRGB-Farbraum oder von Farben in beliebigen Farbräumen verwendet, die durch einen ColorSpace identifiziert werden.

Weitere Informationen: siehe

Für Grün wäre es etwa so: myLabel.setForeground(new org.eclipse.swt.graphics.Color(getDisplay(), 102, 255, 102));

    
COD3BOY 12.10.2011 14:47
quelle

Tags und Links