Advertisement
Guest User

Untitled

a guest
Jun 19th, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.98 KB | None | 0 0
  1. public void clickAddButton() {
  2. WindowToCreateEvent windowToCreateEvent = new WindowToCreateEvent();
  3. windowToCreateEvent.createUserInput();
  4. Optional<Event> result = windowToCreateEvent.getInputResult();
  5.  
  6. result.ifPresent(res -> {
  7. if (!res.getMessage().isEmpty()) {
  8. int key = 0;
  9. try {
  10. key = dataBase.addEvent(result.get());
  11. Event event = new Event(key, result.get().getId_user(), result.get().getDay(),
  12. result.get().getHour(),result.get().getMin(), result.get().getMessage());
  13. EventField eventField = new EventField(event);
  14. Button eventButton = eventField.createButtonEvent();
  15. Pane node_result = null;
  16. ObservableList<Node> childrens = gridPaneDay.getChildren();
  17. System.out.println(eventField.getDayId() + " " + eventField.getHour());
  18. int counter = 0;
  19.  
  20. node_result = (Pane) gridPaneDay.getChildren().get(eventField.getDayId()*7+ eventField.getHour());
  21. System.out.println(node_result);
  22.  
  23. ObservableList<Node> childrensOfResult = node_result.getChildren();
  24. for(Node childs : childrensOfResult) {
  25. counter++;
  26. }
  27.  
  28. if(counter == 0) {
  29. eventButton.setLayoutY(0);
  30. } else {
  31. eventButton.setLayoutY(counter * 25);
  32. }
  33.  
  34. eventButton.setMaxHeight(20);
  35. rowsconstraints.get(eventField.getHour()).setMinHeight((1+counter)*25);
  36. node_result.getChildren().add(eventButton);
  37. mapOfButtons.put(key, eventButton);
  38. } catch(SQLException e) {
  39. e.printStackTrace();
  40. }
  41. }
  42. });
  43. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement