Я согласен с остальными, что «исчезновение диалога» по щелчку переключателя не очень хороший дизайн пользовательского интерфейса. Обычно пользователи ожидают, что «диалоговое окно исчезнет» при выборе кнопки внизу (например, «ОК», «Отмена», «Да», «Нет» и т. Д.).
В любом случае, если я предполагаю, что под «исчезает диалог», вы имеете в виду, что окно закрывается, тогда способ сделать это - вызвать dispose
в диалоге.
Также вы можете рассмотреть возможность использования JOptionPane
.