ButtonGroups sichtbar/unsichtbar?

sicLotus

Bekanntes Mitglied
Hoffe ihr könnt mir helfen.

Ich habe 2 ButtonGroups angelegt. Nennen wir sie bgA und bgB.
Jetzt gehören die Buttons 1,2 und 3 zu bgA und die Buttons 4,5,6 zu bgB.

Ich möchte jetzt zur Laufzeit immer nur eines der beiden ButtonGroups anzeigen. Das Problem ist, dass die ButtonGroup selber keine Methode hat wie setVisible(). Jeden Button einzeln kann ich nicht ansprechen, dafür gibt es zuviele (hab hier nur ein vereinfachtes Bsp genommen).

Gibt es eine Möglichkeit die eine ButtonGroup auszublenden/unsichtbar zu machen? Es soll halt zur Laufzeit hin und hergeschalten werden können.
 

eRaaaa

Top Contributor
Naja, die ButtonGroup hat damit ja auch nur wenig bis gar nichts zu tun.
Füge die Buttons doch einem/zwei JPanel(s) hinzu...das/die könntest du dann sichtbar/unsichtbar machen oder eben austauschen (da wäre ein Stichwort das CardLayout)
 

sicLotus

Bekanntes Mitglied
Klasse Idee, das könnte ich mal probieren.

Hab gerade ebend das jetzt "notdürftig" durch die JPanel.removeAll() gelöst und dann jedesmal die Buttons neu erzeugen. Ist das sehr schlechter Code oder Ressourcen fressend?
 

L-ectron-X

Gesperrter Benutzer
Eine ButtonGroup verwaltet ihr hinzugefügte Subtypen von AbstractButton. Die Klasse ist keine grafische Komponente.
Sie sorgt bspw. dafür, dass immer nur einer der ihr bekannten Button selektiert ist. Sie vereinfacht dadurch den Umgang mit vielen Button-Typen, die zwei Zustände darstellen können.
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
JavaJakob22 ButtonGroups in verschiedenen Packages AWT, Swing, JavaFX & SWT 2
H Swing Buttons erst nach Klick sichtbar AWT, Swing, JavaFX & SWT 13
D Swing Komponenten nicht sichtbar nach Start AWT, Swing, JavaFX & SWT 12
P JavaFX Änderungen am Datenmodell visuell nicht sichtbar AWT, Swing, JavaFX & SWT 3
R Swing Panel nur bei Maus sichtbar AWT, Swing, JavaFX & SWT 2
P Lable sichtbar/unsichtbar toggeln AWT, Swing, JavaFX & SWT 2
L Swing Komponenten erst nach Resize sichtbar AWT, Swing, JavaFX & SWT 2
J Textfeld nicht sichtbar AWT, Swing, JavaFX & SWT 2
T JButton wird beim vergrößern des Fensters erst sichtbar AWT, Swing, JavaFX & SWT 4
Joker4632 JButton nicht sichtbar, aber funktionsfähig AWT, Swing, JavaFX & SWT 8
L Swing JTextField nicht sichtbar AWT, Swing, JavaFX & SWT 1
K JButton nicht sichtbar machen für User 2 AWT, Swing, JavaFX & SWT 4
U Swing Inhalt vom Fenster wird erst durch Hovern oder Klicken sichtbar AWT, Swing, JavaFX & SWT 3
T JButton überlagern sich und werden erst beim Mausscrollen sichtbar AWT, Swing, JavaFX & SWT 2
A JavaFX DatePicker in Swing beim Start nicht sichtbar AWT, Swing, JavaFX & SWT 2
J JSlider sichtbar AWT, Swing, JavaFX & SWT 7
M SWT View nicht mehr sichtbar AWT, Swing, JavaFX & SWT 2
P Swing Panel nicht sichtbar AWT, Swing, JavaFX & SWT 1
X JFrame erst nach dem Laden sichtbar stellen AWT, Swing, JavaFX & SWT 8
D JList&JButton erst nach Resize des JFRame sichtbar AWT, Swing, JavaFX & SWT 2
A Swing " comboboxes vergl. wenn aus der 1. etwas gewählt wurde ist, es in der 2. nicht mehr sichtbar AWT, Swing, JavaFX & SWT 9
R Komponenten werden erst nach maximierung des Frames sichtbar (Linux) AWT, Swing, JavaFX & SWT 5
S Canvas durch transparentes JPanel sichtbar machen AWT, Swing, JavaFX & SWT 2
D Image soll langsam sichtbar werden AWT, Swing, JavaFX & SWT 4
P jframe setVisible(false) wieder sichtbar machen? AWT, Swing, JavaFX & SWT 4
B LookAndFeel GWT: Canvas in TabSet nicht sichtbar AWT, Swing, JavaFX & SWT 2
S Swing JLabel wird in JPanel nicht sichtbar AWT, Swing, JavaFX & SWT 2
A jformattedtextfield unsichtbar und wieder sichtbar machen AWT, Swing, JavaFX & SWT 13
Wirago Swing neues Fenster nicht sichtbar AWT, Swing, JavaFX & SWT 6
T 2D-Grafik gezeichnetes Bild verschieben - rand bleibt sichtbar AWT, Swing, JavaFX & SWT 2
C SWT CTabItem wieder sichtbar machen AWT, Swing, JavaFX & SWT 3
H Verschiedene JPanels aus eigenen Klassen in JFrame einfügen, nur ein Panel sichtbar AWT, Swing, JavaFX & SWT 4
S Anfänger - JFrame/JLabel nicht sichtbar AWT, Swing, JavaFX & SWT 5
O Swing JButton werden richtig gewechselt aber die Maus macht die alten wieder Sichtbar?? AWT, Swing, JavaFX & SWT 5
S ButtonCelleditor explizit sichtbar machen AWT, Swing, JavaFX & SWT 6
D Swing update eines Labels nicht sichtbar AWT, Swing, JavaFX & SWT 9
S JFreeChart Achse immer sichtbar AWT, Swing, JavaFX & SWT 2
E Swing JList zur Laufzeit hinzugefügt elemente nicht sichtbar?! AWT, Swing, JavaFX & SWT 2
E Swing Zur Laufzeit hinzegfügte Komponenten nicht sofort sichtbar?! AWT, Swing, JavaFX & SWT 4
Z JPanel wird erst durch aufziehen des Fensters sichtbar AWT, Swing, JavaFX & SWT 3
L MenüBar nicht sichtbar AWT, Swing, JavaFX & SWT 3
H Feststellen ob eine Componente sichtbar (im Vordergund) ist? AWT, Swing, JavaFX & SWT 2
L Labels sichtbar - JFreeChart AWT, Swing, JavaFX & SWT 5
M JSpinner als TableCellEditor; buttons nur bei fokus sichtbar AWT, Swing, JavaFX & SWT 14
N Nur ein Element sichtbar beim Drucken eines JFrame AWT, Swing, JavaFX & SWT 9
aze JTextfield nur so breit dass alle zeichen sichtbar sind AWT, Swing, JavaFX & SWT 2
aze JDialog immer so breit ,dass die Überschrift sichtbar ist AWT, Swing, JavaFX & SWT 6
M Swing Butten & TextFields aus Applet im JFrame nicht sichtbar AWT, Swing, JavaFX & SWT 2
R JButton -> erst sichtbar nach rollover AWT, Swing, JavaFX & SWT 9
R JPanel - zeichnen in skalierten Bereich - Linie (X-Achse) nicht sichtbar AWT, Swing, JavaFX & SWT 11
MQue Swing JPanel zu (z.B.) 40% sichtbar (teiltransparent) AWT, Swing, JavaFX & SWT 3
P Eigenes TableModel abgeleitet von AbstractTableModel (neue rows nicht sichtbar) AWT, Swing, JavaFX & SWT 6
? Java-SWT-Anwendung in der Taskleiste nicht sichtbar AWT, Swing, JavaFX & SWT 6
T JButton wird erst bei mouseover sichtbar AWT, Swing, JavaFX & SWT 2
S Wieso Fenster im EDT sichtbar machen? AWT, Swing, JavaFX & SWT 43
K keine Zeichenfläche sichtbar AWT, Swing, JavaFX & SWT 2
M JInternalFrame Titel sichtbar setzen AWT, Swing, JavaFX & SWT 2
J JScrollPane aber Scrollbars nicht sichtbar! *grrrrr* AWT, Swing, JavaFX & SWT 10
R JWindow dockt nicht an JFrame bzw. nicht sichtbar ? AWT, Swing, JavaFX & SWT 6
J jTable Daten werden nicht sofort sichtbar AWT, Swing, JavaFX & SWT 5
D Bild nicht sichtbar verändern. AWT, Swing, JavaFX & SWT 8
A Prob:Tabelle bei Zellensprung: Letzte zeile doppelt sichtbar AWT, Swing, JavaFX & SWT 7
P JTextArea erst nach Maximierung sichtbar AWT, Swing, JavaFX & SWT 3
M JComboBox in JTable immer sichtbar AWT, Swing, JavaFX & SWT 16
A Fenster bzw. Frame wird nicht immer sichtbar AWT, Swing, JavaFX & SWT 12
B JPanel erst durch Button-Klick sichtbar machen AWT, Swing, JavaFX & SWT 8
N JButton erben, Buttons nicht sichtbar AWT, Swing, JavaFX & SWT 2
M Java mit Swing - Elemente erst nach klick sichtbar AWT, Swing, JavaFX & SWT 13
K JTable: letzte Zeile immer sichtbar AWT, Swing, JavaFX & SWT 2
A setSize nötig um Elemente sichtbar zu machen? AWT, Swing, JavaFX & SWT 3
A JLabel sichtbar machen AWT, Swing, JavaFX & SWT 9
J Grafik "sichtbar" verschieben AWT, Swing, JavaFX & SWT 2
K Möglichkeit, HTML Tagstruktur im GUI sichtbar zu machen? AWT, Swing, JavaFX & SWT 2
R JComboBox: Popupmenü sichtbar lassen AWT, Swing, JavaFX & SWT 7
M componenten im jframe erst nach fensterveränderung sichtbar AWT, Swing, JavaFX & SWT 2
W jInternal Frame wird nicht sichtbar AWT, Swing, JavaFX & SWT 10
M Jwindows nicht sichtbar (graues bild) AWT, Swing, JavaFX & SWT 9
M JLabel nicht sichtbar AWT, Swing, JavaFX & SWT 11
G graphics Elemente sichtbar machen AWT, Swing, JavaFX & SWT 2
G Test, ob Fenster sichtbar? AWT, Swing, JavaFX & SWT 2
A Inaktives JFrame immer sichtbar AWT, Swing, JavaFX & SWT 3
F JTable Grid ausgeschaltet . aber trotzdem sichtbar AWT, Swing, JavaFX & SWT 3
D paintComponent unter GTK+ Look sichtbar unter Metalabernicht AWT, Swing, JavaFX & SWT 2
Luma Alle Fenster verstecken und wieder sichtbar machen? AWT, Swing, JavaFX & SWT 6
M JTree: Selektion der Elemente nicht mehr sichtbar AWT, Swing, JavaFX & SWT 6
M Änderungen an JPanel nicht sichtbar AWT, Swing, JavaFX & SWT 8
H Swing nach schließen noch sichtbar AWT, Swing, JavaFX & SWT 4
M Panels werden erst beim max. oder min. des Fensters sichtbar AWT, Swing, JavaFX & SWT 2
MrSnake ComboBox-Einträge werden unsichtbar AWT, Swing, JavaFX & SWT 0
R Komponenten von JPanel bleiben unsichtbar AWT, Swing, JavaFX & SWT 2
P JTextField unsichtbar machen AWT, Swing, JavaFX & SWT 2
Z Swing Swing: Elemente werden doppel/verschoben gezeichnet, sind teils unsichtbar etc... AWT, Swing, JavaFX & SWT 10
P JScrollBar designen oder unsichtbar machen AWT, Swing, JavaFX & SWT 10
H Komponenten unmittelbar nach dem Ausführen teilweise unsichtbar AWT, Swing, JavaFX & SWT 3
R Swing Komponenten bleiben bei Animation unsichtbar AWT, Swing, JavaFX & SWT 7
R JApplet, Elemente unsichtbar AWT, Swing, JavaFX & SWT 2
J SWT JFace Tree in Section unsichtbar (Eclipse Forms) AWT, Swing, JavaFX & SWT 5
GianaSisters Swing jTable Daten unsichtbar AWT, Swing, JavaFX & SWT 12
B bin am verzweifeln, will auf knopfdruck durch ne überprüfung die labels unsichtbar machen AWT, Swing, JavaFX & SWT 2
E Alles unsichtbar machen AWT, Swing, JavaFX & SWT 12

Ähnliche Java Themen

Neue Themen


Oben