Ho un'applicazione Java swing con un pulsante che produce una finestra popup quando viene eseguita una determinata azione. Mi piacerebbe allineare il punto centrale della finestra popup con il punto centrale della finestra genitore al momento del rendering. Come posso calcolare le coordinate x, y per inserire setLocation()
per la finestra popup?Centro JDialog sul padre
Giusto per chiarire. Non voglio il comportamento di setLocationRelativeTo()
perché imposta il pixel in alto a sinistra del popup sul pixel centrale del frame principale. Voglio impostare il pixel centrale del popup sul pixel centrale del frame principale.
Andrew dice la verità! Dovresti prendere in considerazione l'uso di un 'JDialog' invece di un' JFrame'. – Qwerky
in realtà è un jdialog. ma è davvero importante per questo particolare scenario? tutto ciò di cui ho bisogno è il calcolo per xey. –