Во многих программах можно открыть дополнительное окно, например, настройки. И пока оно открыто, никак нельзя влиять на "родительское" окно, пока "дочернее" не будет закрыто. Плюс на все эти окна в панели задач выделяется всего 1 иконка.
Когда я создаю окна, они независимы друг от друга и создают по окну в панели. Можно ли это исправить? Если да, то как?
Упрощённый код проекта, который выполняет указанную задачу:
import java.awt.Component;
import javax.swing.JFrame;
public class Main extends Component {
public Main() {
JFrame settings = new JFrame();
settings.setSize(250, 250);
settings.setVisible(true);
}
public static void main(String[] args) {
JFrame frame = new JFrame();
frame.setSize(600, 600);
frame.add(new Main());
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
frame.setVisible(true);
}
}