AWT setBackground(Color.orange) ist unter Win7 Aero nicht orange

joe_roemer

Mitglied
Guten Morgen liebe Leute,
ich habe ein Farbenproblem.
In einer Anwendung, die ich betreue, wird die Farbe eine Buttons wie folgt festgelegt:

Java:
import java.awt.Color;
import javax.swing.Icon;
import javax.swing.JButton;

	private static final long serialVersionUID = -7325926756047602319L;
	public PFButton(){
		super();
		setDefaultColor();
	}
	public PFButton(String text) {
		super(text);
		setDefaultColor();
	}
	public PFButton(String text, Icon icon){
		super(text,icon);
		setDefaultColor();
	}
	private void setDefaultColor(){
		setForeground(Color.WHITE);
//		setBackground(new Color(255, 127, 80));
		setBackground(Color.orange);
	}
}

Die Anwendung läuft bisher unter Java 6, Betriebssystem ist Windows XP, Desktopdesign ist klassisch.
Nun soll die Anwendung auf Windows 7 laufen, Desktopdesign AERO.
Der Button ist dann nicht mehr orange sondern silbergrau, was bei weißer Beschriftung ein Lesbarkeitsproblem darstellt.
Stelle ich unter Win 7 auf das klassische Design, stimmt alles wieder.
Aero ist aber leider Bedingung.
Wie bekomme ich es hin, daß orange wieder orange ist????:L
Eins noch, ich weiß nicht ob es wichtig ist, gebaut/compiliert wurden die Jars unter Windows XP.

Gruß, Alex
 

joe_roemer

Mitglied
Etwas habe ich noch rausgefunden,
wenn ich bei den Basis-Designs Windows 7 Basis wähle, besteht das Problem auch.
Nur die klassische Ansicht stellt die Farbe richtig dar.
Es scheint also nicht an AERO direkt zu liegen.

Gruß, Alex
 

joe_roemer

Mitglied
Ich habe es gefunden,
folgende Methoden hatte ich vergessen, dannn geht es.
Java:
setContentAreaFilled(false);
setOpaque(true);
Allerdings habe ich damit im Windows 7 Design keinen 3D-Effekt mehr bei den Buttons.
Nicht weiter schlimm, aber falls einer die Lösung weiß...:toll:


Gruß, Alex
 

mla.rue

Bekanntes Mitglied
schonmal mit expliziter Bestimmung der Farbe versucht?
Java:
     Color color = new Color(255, 100, 0);
     setBackground(color);
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
T setBackground(Color) funktioniert nicht mit HTML? AWT, Swing, JavaFX & SWT 2
M Swing JTextArea größe anpassen & setBackground liefer Nullpointer AWT, Swing, JavaFX & SWT 4
M SetBackground() funktioniert nicht AWT, Swing, JavaFX & SWT 2
U TableCellRenderer und setBackground AWT, Swing, JavaFX & SWT 20
K JTextField.setBackground ohne auswirkung AWT, Swing, JavaFX & SWT 9
G JFrame setBackground? AWT, Swing, JavaFX & SWT 6
G Endlosschleife bei paint() + setBackground() AWT, Swing, JavaFX & SWT 2
H BorderLayout.setBackground AWT, Swing, JavaFX & SWT 2
R JTextField - setBackground - kein Effekt AWT, Swing, JavaFX & SWT 5
M SWT Frage zu Button.setBackground AWT, Swing, JavaFX & SWT 2
Juelin setzen background color für selected Row im Tableview AWT, Swing, JavaFX & SWT 21
C JToggleButton disabled Text Color AWT, Swing, JavaFX & SWT 11
D JUNG change color of an spceific AWT, Swing, JavaFX & SWT 4
R AWT Color von Point AWT, Swing, JavaFX & SWT 1
C JCheckBox disabled text color AWT, Swing, JavaFX & SWT 9
K Color-Objekt erzeugen in CMYK AWT, Swing, JavaFX & SWT 2
M Swing JTable GroupableHeader Background Color AWT, Swing, JavaFX & SWT 4
E To get a color text on the TextArea AWT, Swing, JavaFX & SWT 4
E To get color text on the TextArea AWT, Swing, JavaFX & SWT 5
J JSlider Color Ticks AWT, Swing, JavaFX & SWT 1
Seikuassi SWING - (Hoffentlicher) simpler Color-Fehler AWT, Swing, JavaFX & SWT 4
F java.awt.Color AWT, Swing, JavaFX & SWT 8
S Rectangle Border Color AWT, Swing, JavaFX & SWT 13
K AWT Welche color benutzen? AWT, Swing, JavaFX & SWT 4
Y Globale Font-Color definieren AWT, Swing, JavaFX & SWT 5
B Color String Code AWT, Swing, JavaFX & SWT 3
C Swing Button color transparent AWT, Swing, JavaFX & SWT 4
B Color.BLUE in String umwandeln AWT, Swing, JavaFX & SWT 4
W Verschiedene Foreground color in Combo SWT Auswahlliste AWT, Swing, JavaFX & SWT 5
lumo SWT Table Selection Color +Focus Out AWT, Swing, JavaFX & SWT 14
Developer_X Die Transparente Color AWT, Swing, JavaFX & SWT 8
A SWT - group - border color? AWT, Swing, JavaFX & SWT 4
V SWT Color Problem AWT, Swing, JavaFX & SWT 2
S Color in Cell AWT, Swing, JavaFX & SWT 2
O JTabbedPane - Selected Color? AWT, Swing, JavaFX & SWT 1
X JButton color change AWT, Swing, JavaFX & SWT 2
G Color AWT, Swing, JavaFX & SWT 5
S noobfrage: background color wird nicht angezeigt AWT, Swing, JavaFX & SWT 2
M setColor mit Fehler cannot fiend symbol (java.awt.Color) AWT, Swing, JavaFX & SWT 2
R SWT color Objekt AWT, Swing, JavaFX & SWT 4
L setBorder(BorderFactory.createLineBorder(Color,2) AWT, Swing, JavaFX & SWT 4
T Background Color JSpiner AWT, Swing, JavaFX & SWT 2
D ComboBox mit Farben aus java.awt.color AWT, Swing, JavaFX & SWT 4
L Farbregler - Werte als Zahl ausgeben - Color AWT, Swing, JavaFX & SWT 5
S java.awt.color Schriftfarbe AWT, Swing, JavaFX & SWT 3
N java.awt.Color zu HTML Farbcode (JEditorPane) AWT, Swing, JavaFX & SWT 1
G standard blau (windows) != color.blue AWT, Swing, JavaFX & SWT 2
G Unsupported color conversion request AWT, Swing, JavaFX & SWT 3
S Hilfe bei Color(Helligkeit) AWT, Swing, JavaFX & SWT 4
S Object in Color umwandeln AWT, Swing, JavaFX & SWT 2
S Selection Color in JTabbedPane AWT, Swing, JavaFX & SWT 5
T Color lässt sich nicht verändern AWT, Swing, JavaFX & SWT 3
Z JPanels spiegeln und JLabel Background-color AWT, Swing, JavaFX & SWT 4

Ähnliche Java Themen

Neue Themen


Oben