Weiße JCheckBox?

Status
Nicht offen für weitere Antworten.

Morkeleb

Mitglied
Hi.

Ich schreibe gerade an einem Applet in dem es auch eine JCheckBox gibt.
Der Hintergrund ist jedoch recht dunkel und alle texte drumherum sind weiß.

Ich habe es jedoch nicht geschafft eine JCheckBox - bzw. das Häkchen darin -
auch weiß zu zeichnen. Folgendern Code hab ich bisher für diese CheckBox:


Code:
import javax.swing.JCheckBox;
....
JCheckBox autoVolumeCheckBox = new JCheckBox();
autoVolumeCheckBox.setBounds(2, 118, 20, 20);
autoVolumeCheckBox.setBackground(new java.awt.Color(17,68,119));
autoVolumeCheckBox.setForeground(java.awt.Color.white);

Der setForeground befehl scheint aber keinerlei auswirkung zu haben,
das Häkchen bleibt unverändert schwarz.

Wie kann ich es weiß zeichnen?


Danke im Vorraus,
Lukas
 
G

Gast

Gast
Grosse von CheckBox minimieren und Color white setzen
für die name benutze ein Label

Code:
    autoVolumeCheckBox.setBackground(Color.white);
    autoVolumeCheckBox.setBounds(new Rectangle(130, 65, 11, 12));
 
G

Gast

Gast
Perfekte Grosse

autoVolumeCheckBox.setBounds(new Rectangle(130, 65, 12, 12));
 

Morkeleb

Mitglied
Hi.

Was du da beschreibst ist eine checkbox mit weißem hintergrund.

Einerseits ist das nicht das was ich brauche weil es ein bläulicher hintergrund
ist, und andererseits ist das häkchen noch immer schwarz.

Ich brauche aber eine checkbox wo der umgebende hintergrund mit der
Farbe Color(17,68,119) und einer Checkbox wo das Häkchen weiß ist:

mixersteuerung.gif

(Ich hab einen Screenshot gemacht und das Häkchen auf weiß nachbearbeitet.)

Ich hoffe ich konnte nun klar machen was ich brauche.

Lukas
 

Morkeleb

Mitglied
weiß da wirklich keiner was?
Find ich ja unglaublich daß ein solches problem
das einfach erscheint - oder sein sollte - so schwer
zu lösen ist...
 
B

Beni

Gast
Es ist tatsächlich schwer zu lösen, denn die Ckeckbox zeichnet sich nicht selbst, sondern wird vom Look&Feel gezeichnet. Ich hab auch nur eine Variante gefunden, die zudem nur mit dem MetalLookAndFeel funktioniert. Vielleicht nützt es Dir, um auch was anderes zu machen...

forum_020.png


Code:
import javax.swing.JCheckBox;
import javax.swing.JFrame;
import javax.swing.plaf.ColorUIResource;
import javax.swing.plaf.metal.DefaultMetalTheme;
import javax.swing.plaf.metal.MetalLookAndFeel;


public class Main{
	public static void main( String[] args ) {
		MetalLookAndFeel.setCurrentTheme( new Theme() );
		
		JCheckBox box = new JCheckBox( "Hallo" );
		
		JFrame frame = new JFrame();
		frame.getContentPane().add( box );
		frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
		frame.setBounds( 100, 100, 200, 100 );
		frame.setVisible( true );
	}
}


class Theme extends DefaultMetalTheme{
	private static final ColorUIResource controlHighlight = new ColorUIResource( 0, 255, 0 );
	private static final ColorUIResource controlInfo = new ColorUIResource( 255, 0, 0 );
	
	public Theme(){
		
	}
	
	public ColorUIResource getControlInfo() {
		return controlInfo;
	}
	
	public ColorUIResource getControlHighlight() {
		return controlHighlight;
	}
}
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
D Swing JCombobox Weiße Leerzeilen AWT, Swing, JavaFX & SWT 10
3 Applet Applet zeigt nur weiße Fläche AWT, Swing, JavaFX & SWT 15
F Weiße Lücke nach expandieren eines Pfades im JTree? AWT, Swing, JavaFX & SWT 4
J Falsches Rendern durch JCheckBox in eigenem JTree AWT, Swing, JavaFX & SWT 6
C JCheckBox disabled text color AWT, Swing, JavaFX & SWT 9
S JRadioButton und JCheckBox im JTree AWT, Swing, JavaFX & SWT 14
B JCheckBox ausrichten ? AWT, Swing, JavaFX & SWT 1
Paul15 JCheckBox und JToggleButton AWT, Swing, JavaFX & SWT 5
M Swing JCheckbox Namen vergeben? AWT, Swing, JavaFX & SWT 5
E Zustand der JCheckBox abfragen AWT, Swing, JavaFX & SWT 1
D JCheckbox und JSpinner in JTable AWT, Swing, JavaFX & SWT 9
K Swing JCheckbox ändern AWT, Swing, JavaFX & SWT 3
N ChangeListener und jCheckBox AWT, Swing, JavaFX & SWT 3
B JTable inkl. JCheckbox AWT, Swing, JavaFX & SWT 5
StrikeTom JCheckBox in JTable AWT, Swing, JavaFX & SWT 6
A Swing JCheckbox transparent machen AWT, Swing, JavaFX & SWT 7
G Swing JCheckBox, setEnabled(false) und HTML Text Problem AWT, Swing, JavaFX & SWT 5
Z Swing JCheckBox in einer JTable AWT, Swing, JavaFX & SWT 8
B JCheckbox ja oder nein AWT, Swing, JavaFX & SWT 3
O Jcheckbox Status nachträglich abfragen AWT, Swing, JavaFX & SWT 2
C Swing JCheckBox setEditable(false)? AWT, Swing, JavaFX & SWT 9
X Swing JCheckbox in JTable AWT, Swing, JavaFX & SWT 6
F DefaultTableCellRenderer blendet JCheckBox aus AWT, Swing, JavaFX & SWT 4
Burny91 Swing JCheckBox in JList einbetten AWT, Swing, JavaFX & SWT 4
K JCheckBox datenstruktur AWT, Swing, JavaFX & SWT 10
J Swing JCheckBox enabled, aber graues Kästchen AWT, Swing, JavaFX & SWT 2
S Swing Problem mit JCheckBox auf JPanel in JScrollPane AWT, Swing, JavaFX & SWT 8
C JCheckBox Kreuz statt Haken AWT, Swing, JavaFX & SWT 7
S Swing Werte einer Jcheckbox aus eine Klasse A in eine Klasse B aufrufen AWT, Swing, JavaFX & SWT 6
S GUI blocked after checked a JcheckBox AWT, Swing, JavaFX & SWT 2
S JCheckBox Paint AWT, Swing, JavaFX & SWT 7
M JCheckBox Icon anpassen AWT, Swing, JavaFX & SWT 2
E Matrix mit JCheckBox AWT, Swing, JavaFX & SWT 29
Balbes Änderung des Wertes von JCheckBox in einer JTable AWT, Swing, JavaFX & SWT 4
S Frage zu JCheckBox AWT, Swing, JavaFX & SWT 2
T Swing JCheckBox: Wie getState() abfragen? AWT, Swing, JavaFX & SWT 2
FoolMoon Swing JCheckBox neben Text in einer Tabelle AWT, Swing, JavaFX & SWT 2
J Icon einer JCheckBox AWT, Swing, JavaFX & SWT 6
E Swing Wechsel in JCheckBox abfangen AWT, Swing, JavaFX & SWT 10
S JCheckBox AWT, Swing, JavaFX & SWT 9
D JTable - JCheckbox und Renderer AWT, Swing, JavaFX & SWT 2
V JCheckBox in JTable AWT, Swing, JavaFX & SWT 3
T JCheckBox deselektieren (Haken wieder entfernen) - wie? AWT, Swing, JavaFX & SWT 5
W JRadioButton / JCheckBox problem AWT, Swing, JavaFX & SWT 6
K JCheckBox in einer JTable auswählbar machen AWT, Swing, JavaFX & SWT 2
J Listener erkennt Deselektierung von JCheckbox nicht AWT, Swing, JavaFX & SWT 13
T Dynamische Anpassung einer jCheckBox AWT, Swing, JavaFX & SWT 11
T JCheckBox ohne "Box"? AWT, Swing, JavaFX & SWT 6
H JCheckBox - Ist die Abfrage wirklich so umständlich ? AWT, Swing, JavaFX & SWT 3
A Problem der Größe von JCheckBox nach Hinzufügen eines Popups AWT, Swing, JavaFX & SWT 2
F Wie Item Listener zu JCheckBox(in JTable) hinzufügen? AWT, Swing, JavaFX & SWT 6
M JCheckbox, das selektieren verhindern AWT, Swing, JavaFX & SWT 9
M JCheckBox Standard MouseListener entfernen AWT, Swing, JavaFX & SWT 13
A JCheckBox abfragen AWT, Swing, JavaFX & SWT 6
J Variabler VariablenIdentifier - JCheckBox AWT, Swing, JavaFX & SWT 9
I JTree und JCheckbox Problem AWT, Swing, JavaFX & SWT 4
G jCheckBox AWT, Swing, JavaFX & SWT 8
G JMenu problem mit der Breite von einer JCheckBox AWT, Swing, JavaFX & SWT 2
D Seltsamer Rahmen bei JCheckBox AWT, Swing, JavaFX & SWT 7
G JCheckBox mit Text und Icon AWT, Swing, JavaFX & SWT 5
M JCheckbox in JCombobox AWT, Swing, JavaFX & SWT 7
L jCheckBox - aktiviert und nicht aktiviert AWT, Swing, JavaFX & SWT 7
H jCheckBox abschalten AWT, Swing, JavaFX & SWT 3
B JTextFiled, JCheckBox, JSpinner Eigenschaften speichern AWT, Swing, JavaFX & SWT 2
G JCheckbox Buttongroup Problem AWT, Swing, JavaFX & SWT 7
P JCheckBox: das 4eck mit kreuz soll rechts vom wort stehen AWT, Swing, JavaFX & SWT 3
R JCheckBox mit Image und Text AWT, Swing, JavaFX & SWT 5
G JCheckBox nicht änderbar machen AWT, Swing, JavaFX & SWT 2
V Statusabfrage von JCheckBox und JComboBox AWT, Swing, JavaFX & SWT 7
P JCheckBox AWT, Swing, JavaFX & SWT 4
L Probleme mit JCheckBox AWT, Swing, JavaFX & SWT 15
A JButton und JCheckBox im JTree reagieren nicht AWT, Swing, JavaFX & SWT 13
J JCheckBoxMenuItem und JCheckBox synchronisieren AWT, Swing, JavaFX & SWT 6
D Welche JCheckBox des Arrays ist das? AWT, Swing, JavaFX & SWT 2
P JCheckbox einmal gewählt immer gewählt ? AWT, Swing, JavaFX & SWT 2
S Herausbekommen welche JCheckBox selectiert wurde AWT, Swing, JavaFX & SWT 6

Ähnliche Java Themen

Neue Themen


Oben