• - `Stage` klassi asosiy JavaFX derazasini yaratish, sozlash va korsatish imkonini beradi.
  • 4. `javafx.application.*` paketining klass va metodlari
  • - `start(Stage primaryStage)`
  • - `Platform` klassi JavaFX ilovasini boshqarish va UI qismida ishlash uchun metodlarni taqdim etadi, masalan `runLater()` metodi bilan UI yangilash ishlari qilingan kodlarni ishlatish.
  • Klasslar
  • - `show(Window ownerWindow)` - `hide()`




    Download 0,9 Mb.
    bet7/8
    Sana18.05.2024
    Hajmi0,9 Mb.
    #242341
    1   2   3   4   5   6   7   8
    Bog'liq
    7ish00

    - `show(Window ownerWindow)`

    - `hide()`

    - **`Window`**:

    - `getScene()`

    - `hide()`

    - **`Modality`** (enum):

    - `Modality.NONE`

    - `Modality.WINDOW_MODAL`

    - `Modality.APPLICATION_MODAL`


    #### Metodlar:

    - `Stage` klassi asosiy JavaFX derazasini yaratish, sozlash va ko'rsatish imkonini beradi.

    - `Popup` klassi kichik oyna yoki popup oynalarni ko'rsatish imkonini beradi.

    - `Window` klassi barcha JavaFX oynalari uchun umumiy metodlarni taqdim etadi.

    - `Modality` enum oynaning modality rejimini sozlash imkonini beradi.


    ### 4. `javafx.application.*` paketining klass va metodlari


    `javafx.application` paketi JavaFX dasturlarini yaratish uchun ishlatiladigan asosiy klasslarni o'z ichiga oladi.


    #### Klasslar:

    - **`Application`**:

    - `launch(String... args)`

    - `start(Stage primaryStage)`

    - `init()`

    - `stop()`

    - **`Platform`**:

    - `runLater(Runnable runnable)`

    - `exit()`


    #### Metodlar:

    - `Application` klassi JavaFX dasturining kirish nuqtasi bo'lib, `start()`, `init()`, va `stop()` metodlarini ta'minlaydi.

    - `Platform` klassi JavaFX ilovasini boshqarish va UI qismida ishlash uchun metodlarni taqdim etadi, masalan `runLater()` metodi bilan UI yangilash ishlari qilingan kodlarni ishlatish.


    ### 5. `javafx.event.*` paketining klass va metodlari


    `javafx.event` paketi JavaFX tadbirlarini ishlash va ularni boshqarish uchun ishlatiladigan klasslarni o'z ichiga oladi.


    #### Klasslar:

    - **`Event`**:

    - `Event(EventType eventType)`

    - **`ActionEvent`**:

    - `ActionEvent(Object source, EventTarget target)`

    - **`EventHandler`** (interfeys):

    - `handle(T event)`


    Download 0,9 Mb.
    1   2   3   4   5   6   7   8




    Download 0,9 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    - `show(Window ownerWindow)` - `hide()`

    Download 0,9 Mb.