Imagine que estoy haciendo un procesador de textos simple con Java Swing. Tengo un conjunto de Acciones escritas para realizar la justificación del texto. En el menú de Tengo un menú:Sync JMenu ButtonGroups con JToolbar ButtonGroups
View Left Justify Center Jusitfy Right Justify
Este consiste en JRadioButtonMenuItems y una ButtonGroup que exista un sólo elemento está seleccionado en un momento dado.
Además, imagine que tengo una barra de herramientas equivalente que consiste en JToggleButtons y de nuevo un ButtonGroup para asegurar que solo el botón puede estar activo en cualquier momento.
El "Justificar a la Izquierda" JRadioButtonMenu y JToggleButton se inicializan usando la misma Acción, y así sucesivamente con los otros elementos.
Mi pregunta es esta: ¿cuál es el mejor método para sincronizar los dos grupos? Si hago clic en el ícono "Justificar a la derecha" en la barra de herramientas, quiero que el grupo en el Menú se actualice en consecuencia, y viceversa.
Esto solo funciona en Java 6. –