Mam pewien problem z wywołaniem metody, która wyświetla JOptionPane. W programie z klienta wysyłam do obiektu na serwerze namiastke metody, która ma wywołać prostą funkcje w innym obiekcie stworzonym przez klienta.(Obiekt1<klient> -->Obiekt2<serwer> --> Obiekt3<klient>). I okienko wyskakuje, ale nie mam pojęcia czemu jest całe białe. I tylko na pasku narzędzi jest napisane to co ma być napisane. Jak wywołuje tę metodę bezpośrednio w kliencie, bez żadnego wysyłania to okienko jest normalne. W czym może być problem?
public void WantToGet(String IDOfHost){
int n = JOptionPane.showConfirmDialog(
this.frame, "Would you get the package?",
"Czemu nie widać",
JOptionPane.YES_NO_OPTION);
if(n == JOptionPane.YES_OPTION){
try {
network.setSendingTrue(IDOfHost);
} catch (RemoteException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}else{
}
}
Poszedłem okrężną drogą i wyświetlam odpowiedniego JFrame zamiast JOptionPane, ale mimo wszystko chciałbym wiedzieć czemu tak się dzieje.