Вы можете расширить JDialog, а затем использовать GridBagLayout для реализации GUI подобным образом (на самом деле JFrame также работает, вам просто нужно указать некоторые настройки, такие как операции закрытия по умолчанию и прочее), если вы используете JDialog, установите setModel () в true для блокировкидругой графический интерфейс, как всплывающее окно.