Центр JDialog над родителем
У меня есть приложение Java Swing с кнопкой, которая создает всплывающее окно при выполнении определенного действия. Я бы хотел выровнять центральную точку всплывающего окна с центральной точкой родительского окна при его рендеринге. Как я могу рассчитать координаты X, Y для подключенияsetLocation()
для всплывающего окна?
Просто для ясности. Я не хочу поведениеsetLocationRelativeTo()
потому что это устанавливает верхний левый пиксель всплывающего окна над центральным пикселем родительского кадра. Я хочу установить центральный пиксель всплывающего окна над центральным пикселем родительского кадра.