Шукаєте відповіді та рішення тестів для Tehnologii Avansate de Programare? Перегляньте нашу велику колекцію перевірених відповідей для Tehnologii Avansate de Programare в moodle2.ceiti.md.
Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!
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"));