Проблемът на проблема е следният: Имам две JFrames, нека кажем голям JFrame Foo и по-малък JFrame Baz. Имам и двете отворени в същото време, има ли начин да накарам Баз никога да не бъде скрит "зад" Фу? Точно сега, когато Баз е "отпред" и кликна върху Фоу, Баз изчезва зад Фоу, което не искам да се случи.
Отговори:
5 за отговор № 1Не използвайте две JFrames. Опитвате се да направите прозореца "бар" да се държи като диалогов прозорец и по този начин всъщност трябва да е диалог, JDialog да бъде точен и трябва да бъде настроен така, че родителският му прозорец да е вашият "foo" JFrame.
2 за отговор № 2
Можете да погледнете Java - контрол Z ред на JPanels.
Ако използването на JDialog не е опция (защото се нуждаете от JFrame), тогава можете да използвате това, за да определите ръчно правилата на z-order.