perchè il jframe non può essere modale

io devo aprire una finestra B premendo un bottone da un'altra finestra A
Quando la finestra B è aperta, la finestra A non deve poter essere modificata

e questo, in una jdialog, lo ottengo impostando l'opzione modal = true. Siccome questo non può essere fatto in un jframe (datochè non ha l'opzione) ecco spiegato perchè non lo uso