Wyobraź sobie, że tworzę prosty procesor tekstu z Java Swing. Mam zestaw akcji zapisanych w celu wykonania uzasadnienia tekstowego. Na MenuBar Mam menu:Sync JMenu ButtonGroups z JToolbar ButtonGroups
View Left Justify Center Jusitfy Right Justify
Składa JRadioButtonMenuItems i buttonGroup aby zapewnić tylko jeden element jest wybrany w danym momencie.
Wyobraź sobie, że mam równoważny pasek narzędzi składający się z JToggleButtons i ponownie ButtonGroup, aby zapewnić, że tylko jeden przycisk może być aktywny w tym samym czasie.
JRadioButton Menu i JToggleButton "Left Justify" są inicjalizowane przy użyciu tej samej akcji i tak dalej z innymi elementami.
Moje pytanie brzmi: jaka jest najlepsza metoda synchronizacji dwóch grup? Jeśli kliknę ikonę "Right Justify" na pasku narzędzi, chcę, aby grupa w menu została odpowiednio zaktualizowana i na odwrót.
Działa to jednak tylko w Javie 6. –