Immagina di creare un semplice elaboratore di testi con Java Swing. Ho una serie di azioni scritte per eseguire la giustificazione del testo. Sul menu Ho un menù:Sync JMenu ButtonGroups con JToolbar ButtonGroups
View Left Justify Center Jusitfy Right Justify
Si tratta di JRadioButtonMenuItems e un ButtonGroup per garantire un solo elemento è selezionato in qualsiasi momento.
Inoltre, immagino di avere una barra degli strumenti equivalente composta da JToggleButtons e ancora un ButtonGroup per garantire che solo il pulsante possa essere attivo in qualsiasi momento.
Il "Left Justify" JRadioButtonMenu e JToggleButton vengono inizializzati utilizzando la stessa azione, e così via con gli altri elementi.
La mia domanda è questa: qual è il metodo migliore per sincronizzare i due gruppi? Se faccio clic sull'icona "Giustifica la destra" sulla barra degli strumenti, voglio che il gruppo nel menu sia aggiornato di conseguenza, e viceversa.
Questo funziona solo in Java 6 però. –