Salve a tutti, ho un piccolo problema...

Ho creato un nuovo progetto grafico in netbeans, la classe della finestra principale del programma è la seguente, ossia quella creata in automatico da netbeans:

codice:
public class Genetica extends FrameView {
...
}
Siccome il netbeans mi mette una JDialog che funge da About Box che presenta il solo tasto X per chiudere la finestra, vorrei sapere se c'è la possibilità di applicare questa proprietà anche alla finestra principale...

Ho provato in moltissimi modi, ma non trovo nessun metodo simile a questo getRootPane().setDefaultButton(closeButton);

codice:
public GeneticaAboutBox(java.awt.Frame parent) {
        super(parent);
        initComponents();
        getRootPane().setDefaultButton(closeButton);
    }
Un'ultima cosa: come faccio a creare un controllo che, se c'è una nuova finestra su quella principale già aperta, mi impedisca di aprirne un'altra...?