Ich habe schon eine Weile gesucht, aber konnte keine Lösung finden, also habe ich beschlossen, hier zu fragen.JCheckBox centreeing
Ich verwende Java Swing für meine GUI-Implementierung des Rechners. Ich habe ein benutzerdefiniertes Layout (das korrekt funktioniert 100%). Ich habe alle Tasten hinzugefügt und alle Tasten sind immer richtig positioniert. Die letzte Komponente, die ich eingefügt habe, ist "Inv" und es ist eine Checkbox, die ich nicht finden kann, um sie in ihrem Bereich zu zentrieren. Ich habe versucht, es in Panel, in Panel mit borderlayout.center, Einstellung der horizontalen und vertikalen Textausrichtung, aber nichts funktioniert.
invert = new JCheckBox("Inv");
invert.setBackground(Color.decode("#8DA336"));
invert.addActionListener(new CommandListener(this,"invert"));
container.add(invert, new RCPosition(5, 7));
Diese RCPosition ist nichts anderes als Objekt, das sagt, in welcher Zeile und Spalte ist diese Komponente (nichts falsch mit dem).
Wie Layout Sie verwenden? –
Um eine bessere Hilfe zu erhalten, sollten Sie ein [MCVE] oder [Short, Self Contained, Correct Example] (http://www.sscce.org/) veröffentlichen. –