Implement a modal dialog with Java 3D

Hi~
I'm now developing a game and player can start game after cancelling a modal dialog.
The modal dialog is implemented with platformGeometry and it can sucessfully interrupt any operation through thread.join(),but all event cannot work(press cancel button on modal dialog).

Does anyone know how to solve this problem?
thank~~

Can’t you just disable all your behaviors when you pause and then re-enable them when you unpause the game?