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:
Oder Sie können einfach die eingebauten Systemfarben verwenden:
%Vor%(Entsorgen Sie die Systemfarben nicht.)
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));