Как можно предложить пользователю принять лицензионное соглашение, до запуска программы?
Создать диалоговое окно в javaFX и если соглашение принято, то запустить программу(тут) startProgram(); если отклонил, то закрывается
public void start(Stage dialogStage) throws Exception {
dialogStage.setWidth(300);
dialogStage.setHeight(200);
dialogStage.setTitle("licenze");
VBox box = new VBox();
box.setAlignment(Pos.CENTER);
HBox buttons = new HBox();
buttons.setAlignment(Pos.CENTER);
Button accept = new Button("yes");
Button notAccept = new Button("no");
buttons.getChildren().addAll(accept, notAccept);
box.getChildren().addAll(new Label("типо лицензия"), buttons);
Scene scene = new Scene(box);
dialogStage.setScene(scene);
dialogStage.show();
accept.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
startProgram();
dialogStage.close();
}
});
notAccept.setOnAction(new EventHandler<ActionEvent>() {
@Override
public void handle(ActionEvent event) {
System.out.println("ok((");
dialogStage.close;
}
});
}
Осталось только табуляцию сделать нормально, и проверить на ошибки (мб опечатался)
Продвижение своими сайтами как стратегия роста и независимости