ну, для начала, вы создали графический интерфейс с JCheckbox и JToggleButton? Если это так, начните с создания вашего графического интерфейса, я предполагаю, что вы используете свинг ??
Затем добавьте прослушиватель действий к флажку и кнопке переключения. Вы можете найти учебник по слушателям действий здесь . Затем в слушателе действий вы можете проверить состояние флажка и кнопки-переключателя и при необходимости отрегулировать.
Сделайте это и напишите здесь, если у вас возникнут проблемы.