logo

Crowdly

Browser

Додати до Chrome

Tehnologii Avansate de Programare

Шукаєте відповіді та рішення тестів для Tehnologii Avansate de Programare? Перегляньте нашу велику колекцію перевірених відповідей для Tehnologii Avansate de Programare в moodle2.ceiti.md.

Отримайте миттєвий доступ до точних відповідей та детальних пояснень для питань вашого курсу. Наша платформа, створена спільнотою, допомагає студентам досягати успіху!

Item 3 | Tema: Fișierele aplicației JavaFX | Nivel cognitiv: Cunoaștere | Tip: Răspuns scurt – shortanswer | Punctaj: 5 puncte | Timp recomandat: 2 minute.

În fișierul hello-view.fxml, containerul rădăcină trebuie asociat cu clasa com.ceiti.app.HelloController. Completați numele atributului lipsă (marcat cu Answer Question 18):

<VBox xmlns:fx="http://javafx.com/fxml

"

______="com.ceiti.app.HelloController">

<Label fx:id="lblMesaj" text="Salut!"/>

</VBox>

Scrieți doar numele atributului, inclusiv prefixul spațiului de nume.

Переглянути це питання

Item 1 | Tema: Arhitectura aplicației și specificul tehnologiilor | Nivel cognitiv: Cunoaștere | Tip: Alegere multiplă (un răspuns) – multichoice | Punctaj: 5 puncte | Timp recomandat: 2 minute.

Care este succesiunea corectă a obiectelor în arhitectura unei aplicații JavaFX, de la fereastră până la controalele afișate?

0%
0%
100%
0%
Переглянути це питання

Item 3 | Tema: Fișierele aplicației JavaFX | Nivel cognitiv: Cunoaștere | Tip: Răspuns scurt – shortanswer | Punctaj: 5 puncte | Timp recomandat: 2 minute.

În fișierul hello-view.fxml, containerul rădăcină trebuie asociat cu clasa com.ceiti.app.HelloController. Completați numele atributului lipsă (marcat cu Answer Question 19):

<VBox xmlns:fx="http://javafx.com/fxml

"

______="com.ceiti.app.HelloController">

<Label fx:id="lblMesaj" text="Salut!"/>

</VBox>

Scrieți doar numele atributului, inclusiv prefixul spațiului de nume.

Переглянути це питання

Item 4 | Tema: Spații de nume, pachete și module | Nivel cognitiv: Cunoaștere | Tip: Alegere multiplă (mai multe răspunsuri) – multichoice | Punctaj: 5 puncte | Timp recomandat: 3 minute.

Selectați toate afirmațiile corecte despre fișierul module-info.java al unei aplicații JavaFX create în IntelliJ IDEA.

100%
75%
0%
0%
25%
Переглянути це питання

Item 2 | Tema: Arhitectura aplicației și specificul tehnologiilor | Nivel cognitiv: Cunoaștere | Tip: Adevărat/Fals – truefalse | Punctaj: 5 puncte | Timp recomandat: 2 minute.

Componentele interfeței grafice JavaFX care sunt deja afișate într-o scenă (de exemplu, textul unui Label) pot fi modificate în siguranță din orice fir de execuție, nu doar din JavaFX Application Thread.

Indicație: Ce metodă a clasei Platform se folosește când un fir de fundal trebuie să actualizeze interfața?

0%
100%
Переглянути це питання

Item 5 | Tema: Elemente de control al conținutului | Nivel cognitiv: Cunoaștere | Tip: Asociere – matching | Punctaj: 5 puncte | Timp recomandat: 3 minute.

Asociați fiecare descriere cu elementul de control JavaFX corespunzător. O variantă din listă nu se folosește.

Переглянути це питання

Item 6 | Tema: Elemente de control al listelor și textului | Nivel cognitiv: Cunoaștere | Tip: Adevărat/Fals – truefalse | Punctaj: 5 puncte | Timp recomandat: 3 minute.

Un TextFormatter atașat unui TextField poate folosi un filtru de tip UnaryOperator<TextFormatter.Change>. Dacă filtrul returnează null, modificarea propusă de utilizator (de exemplu, tastarea unei litere) este respinsă.

Indicație: Gândiți-vă cum ar putea un câmp să accepte doar cifre fără a arunca excepții.

100%
0%
Переглянути це питання

Item 9 | Tema: Spații de nume, pachete și module | Nivel cognitiv: Aplicare | Tip: Răspuns scurt – shortanswer | Punctaj: 5 puncte | Timp recomandat: 4 minute.

Controller-ul MainController a fost mutat în pachetul com.ceiti.app.controller. La pornire apare eroarea:

IllegalAccessException: class javafx.fxml.FXMLLoader$ValueElement (in module javafx.fxml)

cannot access class com.ceiti.app.controller.MainController (in module com.ceiti.app)

because module com.ceiti.app does not export com.ceiti.app.controller to module javafx.fxml

module com.ceiti.app {

requires javafx.controls;

requires javafx.fxml;

opens com.ceiti.app to javafx.fxml;

exports com.ceiti.app;

// linia lipsă

}

Scrieți directiva lipsă care permite accesul reflexiv la pachetul controller-ului numai pentru modulul javafx.fxml.

Переглянути це питання

Item 15 | Tema: Arhitectura aplicației și specificul tehnologiilor | Nivel cognitiv: Analiză/sinteză | Tip: Alegere multiplă (un răspuns) – multichoice | Punctaj: 5 puncte | Timp recomandat: 4 minute.

Se dau fragmentul FXML și controller-ul asociat:

<VBox xmlns:fx="http://javafx.com/fxml

" fx:controller="com.ceiti.app.MainController">

<Label fx:id="lblMesaj" text="..."/>

<Button text="OK" onAction="#onOkClick"/>

</VBox>

public class MainController {

@FXML

private Label lblMessage;

@FXML

private void onOkClick() {

lblMessage.setText("OK");

}

}

Ce se întâmplă la rularea aplicației și apăsarea butonului „OK”?

75%
0%
0%
25%
Переглянути це питання

Item 17 | Tema: Elemente de control al conținutului | Nivel cognitiv: Analiză/sinteză | Tip: Alegere multiplă (mai multe răspunsuri) – multichoice | Punctaj: 5 puncte | Timp recomandat: 5 minute.

Fragmentul următor ar trebui să creeze o fereastră de setări cu două file. Selectați toate afirmațiile corecte.

TabPane tabPane = new TabPane(); // 1

Tab tabGeneral = new Tab("General"); // 2

tabGeneral.setContent(new Label("Setări generale")); // 3

Tab tabAvansat = new Tab("Avansat"); // 4

TitledPane tp1 = new TitledPane("Rețea", new Label("Proxy")); // 5

TitledPane tp2 = new TitledPane("Securitate", new Label("Parole")); // 6

Accordion acc = new Accordion(); // 7

acc.getPanes().addAll(tp1, tp2); // 8

ScrollPane scroll = new ScrollPane(acc); // 9

tabAvansat.setContent(scroll); // 10

tabPane.getChildren().addAll(tabGeneral, tabAvansat); // 11

tabGeneral.setClosable(false); // 12

100%
100%
0%
0%
0%
Переглянути це питання

Хочете миттєвий доступ до всіх перевірених відповідей на moodle2.ceiti.md?

Отримайте необмежений доступ до відповідей на екзаменаційні питання - встановіть розширення Crowdly зараз!

Browser

Додати до Chrome