Looking for Tehnologii Avansate de Programare test answers and solutions? Browse our comprehensive collection of verified answers for Tehnologii Avansate de Programare at moodle2.ceiti.md.
Get instant access to accurate answers and detailed explanations for your course questions. Our community-driven platform helps students succeed!
Asociați fiecare tip de eveniment cu momentul generării:
Cum se verifică într-un handler MOUSE_CLICKED că utilizatorul a făcut dublu clic?
Ce returnează e.getX() și e.getY() într-un MouseEvent?
Selectați afirmațiile adevărate despre focus în JavaFX:
Avem în scenă un TextField și un Rectangle. Pe dreptunghi s-a înregistrat setOnKeyPressed(...), dar handler-ul nu se execută niciodată. Care este cauza cea mai probabilă?
Pentru ce tip de eveniment metoda getCharacter() returnează caracterul efectiv introdus de utilizator (de ex. „A” cu Shift)?
În handler-ul scene.setOnKeyPressed(e -> { ... }) trebuie detectată combinația Ctrl+S. Selectați toate condițiile corecte:
Pentru evenimentele de tip KEY_TYPED, metoda getCode() returnează întotdeauna KeyCode.UNDEFINED.
Filtrele înregistrate cu addEventFilter() se execută în faza de capturare, adică înaintea handler-elor înregistrate cu addEventHandler().
Utilizatorul face clic pe cerc. Ce se afișează în consolă? (scrieți doar literele, fără spații)
Pane root = new Pane();
Circle c = new Circle(50, 50, 30);
root.getChildren().add(c);
root.addEventFilter(MouseEvent.MOUSE_CLICKED, e -> System.out.print("A"));
c.addEventFilter(MouseEvent.MOUSE_CLICKED, e -> System.out.print("B"));
c.addEventHandler(MouseEvent.MOUSE_CLICKED, e -> System.out.print("C"));
root.addEventHandler(MouseEvent.MOUSE_CLICKED, e -> System.out.print("D"));