Мне нужна функциональность AWT Frames для одного компонента, но мое главное окно приложения - это JFrame. В идеале это должно быть включено в мой gridbaglayout.
Есть ли способ сделать это за исключением отслеживания щелчков мыши и "setLocationRealativeTo" с настройкой приоритета окна?
Обновление: я добавил свой медиаплеер в "Canvas", чтобы отказаться от JInternalFrame или чего-либо еще, этот компонент будет добавлен в мой основной фрейм.
Я использую GridBagLayout и добавляю все мои кнопки в конструктор моего главного окна, но мне нужно добавить этот холст позже. Кто-нибудь знает, как добавить в пост-конструктор gridbaglayout? Я попытался "mainGUIclass.add (canvas, gridbagconstraints);" безрезультатно (поскольку я просто использую «add (randomcomponent, gridbagconstraints);» в конструкторе.
ОБНОВЛЕНИЕ: Я думаю, что основной вопрос для меня изменился, я опубликую еще один вопрос, спасибо за вашу помощь.