我正在为国际象棋开发一个小型的服务器 - 客户端系统。用户可以向其他用户询问游戏,这是我的问题。客户端向服务器发送消息,服务器将消息直接发送给另一个客户端,另一个客户端获取消息。收到消息后,客户端应打开警报以选择是否要与其他客户端一起玩,但它根本无法打开。这是我的代码
} else if (readed.equals("+anfrage")){
String n=clientSocket.readLine();
Alert in=new Alert(AlertType.CONFIRMATION); //here the program stucks
in.setHeaderText("Spielanfrage von: "+n);
in.getButtonTypes().clear();
in.getButtonTypes().addAll(ButtonType.YES, ButtonType.NO);
in.setResizable(false);
Optional<ButtonType> opt=in.showAndWait();
if (opt.get()==ButtonType.YES) {
} else{
}
答案 0 :(得分:0)
Alert alert = new Alert(AlertType.CONFIRMATION, " Your Message" + selection + " ?", ButtonType.YES, ButtonType.NO, ButtonType.CANCEL);
alert.showAndWait();
if (alert.getResult() == ButtonType.YES) {
//do stuff
}else{
//do other stuffs
}