我正在研究基于swing和javafx 8的应用程序。在此创建一个swing和jbutton框架使用和jbutton动作代码在javafx 8中完成意味着使用场景。在这个警报对话框create.but问题是,如果我单击任何地方,除了提示对话框然后提醒对话框隐藏在摆动框架后面我想要javafx警报对话框保持在我创建的摆动框架,如果我点击确定警报然后行动是去秋千框架。 请建议......swingfarm框架上的javafx警报对话
这里是我的代码:
final JFXPanel fxPanel = new JFXPanel();
Platform.runLater(new Runnable() {
public void run() {
initFX(fxPanel);
}
private void initFX(JFXPanel fxPanel) {
// TODO Auto-generated method stub
Scene scene = createScene();
fxPanel.setScene(scene);
}
private Scene createScene() {
Group root = new Group();
Scene scene = new Scene(root);
Alert cn=new Alert(AlertType.CONFIRMATION);
cn.initStyle(StageStyle.UNDECORATED);
cn.setTitle(null);
cn.setHeaderText(null);
cn.setContentText(ProjectProps.rb.getString("msg.play.confirm"));
DialogPane dp=cn.getDialogPane();
dp.getStylesheets().add(getClass().getResource("login.css").toExternalForm());
dp.setStyle("-fx-border-color: black; -fx-border-width: 5px; ");
Optional<ButtonType> result=cn.showAndWait();
if(result.get()==ButtonType.OK){
System.out.println("ok button clicked:"+result.get());
k=0;
} else{
System.out.println("cancel clicked");
k=1;
}
return (scene);
}
});
请提供任何信息.... – user3774985