Java JDesktopPane/JInternalFrame Центрирование Проблема
Я работаю с JDesktopPane
и JInternalFrame
и у меня возникли некоторые трудности с центрированием кадров на рабочем столе. Я обнаружил, что когда я определяю центр рабочего стола, используя getWidth()
а также getHeight()
позиция, которую я получаю, является центром рабочего стола, если JFrame
не было максимизировано. Есть ли способ получить "реальные" размеры рабочего стола?
1 ответ
Хорошо, после нескольких часов отладки я выяснил, в чем проблема: JFrame
не был виден до тех пор, пока я не закончил добавлять / позиционировать все, поэтому он не был установлен на максимальный размер.