Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public void clickAddButton() {
- WindowToCreateEvent windowToCreateEvent = new WindowToCreateEvent();
- windowToCreateEvent.createUserInput();
- Optional<Event> result = windowToCreateEvent.getInputResult();
- result.ifPresent(res -> {
- if (!res.getMessage().isEmpty()) {
- int key = 0;
- try {
- key = dataBase.addEvent(result.get());
- Event event = new Event(key, result.get().getId_user(), result.get().getDay(),
- result.get().getHour(),result.get().getMin(), result.get().getMessage());
- EventField eventField = new EventField(event);
- Button eventButton = eventField.createButtonEvent();
- Pane node_result = null;
- ObservableList<Node> childrens = gridPaneDay.getChildren();
- System.out.println(eventField.getDayId() + " " + eventField.getHour());
- int counter = 0;
- node_result = (Pane) gridPaneDay.getChildren().get(eventField.getDayId()*7+ eventField.getHour());
- System.out.println(node_result);
- ObservableList<Node> childrensOfResult = node_result.getChildren();
- for(Node childs : childrensOfResult) {
- counter++;
- }
- if(counter == 0) {
- eventButton.setLayoutY(0);
- } else {
- eventButton.setLayoutY(counter * 25);
- }
- eventButton.setMaxHeight(20);
- rowsconstraints.get(eventField.getHour()).setMinHeight((1+counter)*25);
- node_result.getChildren().add(eventButton);
- mapOfButtons.put(key, eventButton);
- } catch(SQLException e) {
- e.printStackTrace();
- }
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement