Infatti, generalmente l'interfaccia grafica non la si re-istanzia mai.
Devi passare un riferimento all'interfaccia alle classi che ne vogliono usare i metodi (nel costruttore o tramite appositi metodi).
Quindi, o prevedi nel costruttore delle tue classi un parametro di tipo "classe dell'interfaccia", oppure prevedi che queste classi espongano un metodo che riceve un parametro di tipo "classe dell'interfaccia"... in entrambi i casi andrai a valorizzare un oggetto interno a tale classe con il riferimento ricevuto e su di esso invocherai i metodi getX() e getY().
Ciao.![]()