Как можно предложить пользователю принять лицензионное соглашение, до запуска программы?
Создать диалоговое окно в 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;
}
});
}
Осталось только табуляцию сделать нормально, и проверить на ошибки (мб опечатался)
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
В чем проблема? Почему по завершению теста, Jenkins выводит следующие ошибки?
На вход подаётся адрес, к примеру http://robota245com Надо проверить его на валидность