bè io farei un qualcosa del genere:
su una JFrame o un JDialog metterei in alto una serie di JToggleButton e sotto un JPanel...alla pressione di un pulsante andrei a modificare il pannello sottostante mettendoci le relative componenti grafiche rappresentanti le impostazioni disponibili , o al massimo (procedura + dispendiosa ma magari più semplicistica) costruirei tanti pannelli quanti sono i toggleButton in modo che la pressione di uno dei pulsanti rimpiazzi il pannello corrente con quello relativo al pulsante premuto...ovviamente per far si che un solo pulsante resti premuto o crei un gruppo o gestisci tu la selezione/deselezione dei pulsanti