how to pop up 2 JOptionPane at the same time? and set timer on JOptionPane (currently doing RMI client-server program)
Posted on 2004-03-31
hi to all experts,
i m currently doing RMI client-server program, got a few questions want to ask.
suitation is like that:
there is 1 server to many clients. when each client connect to the server, they will display a list of all clients. client can then choose a client for a little 1-on1 game. when clientA invite clientB for a game, i want to pop up a JOptionPane to clientA saying "waiting for B reply.... u may cancel the game" and clientB will pop up a JOptionPane saying "A is inviting u for a game, YES_NO_OPTION". but since when the JOptionPane is shown, no other input or output will be accepted or sent to the monitor i can only pop up 1 JOptionPane at a time :( And i would like to make a count down timer to both JOptionPane, say 15secods.... when the timer coun down to 0, JOptionPane in both side will close and display..... "Time's up baby". and last time, before the timer is running out of time, if clientA click the "CANCEL" button, he/she can terminate the invitation.
so therefore the questions are:
1. how to pop up 2 JOptionPane (must be modal) to 2 clients at the same time?
2. how to set a count down timer to both JOptionPane, so that when the time is up, both JOptionPane will close
3. how to close the opposite JOptionPane (before the time is running out?)
many thanks to you all !