Queste, come al solito, sono questioni di "design" delle classi. Se in un'altra classe hai bisogno di un reference e ... non ce l'hai, beh, devi cambiare un pochino il design.
Qundi è come ho detto?
Mi creo un reference nella classe e lo utilizzo come riferimento per centrare il JOptionPanel, passandolo come argomento, giusto?