JAVAFX da tasvirlar bilan ishlash sinflari
Ushbu maqola JavaFX dasturlash tilida tasvirlar bilan ishlashga bag'ishlangan. Unda `Image` va `ImageView` sinflarining vazifalari, ularning `javafx.scene.image` paketida joylashganligi va tasvirlarni yuklash usullari (URL manzilidan va mahalliy fayldan) tushuntiriladi. Shuningdek, maqolada soat tasvirini namoyish etuvchi JavaFX ilovasining kodi va uning ishlash prinsipi batafsil keltirilgan.
Asosiy mavzular
- JavaFX da tasvirlar bilan ishlash: JavaFX dasturlash tilida tasvirlarni boshqarish va namoyish etish usullari, bu jarayonda `Image` va `ImageView` sinflarining o'rni.
- `Image` va `ImageView` sinflari: `Image` sinfi tasvirlarni inkapsulyatsiya qilishi, `ImageView` sinfi esa tasvirning ekrandagi holatini boshqarishi hamda ikkalasining `javafx.scene.image` paketida joylashganligi haqida ma'lumot.
- Tasvirni yuklash usullari: Tasvirlarni URL manzildan yoki mahalliy fayldan `FileInputStream` yordamida yuklash imkoniyatlari va bu jarayonda `Image` sinfining konstruktorlaridan foydalanish.
- Soat tasvirini namoyish etuvchi dastur: Soat tasvirini `icon.png` nomli fayldan yuklab, uni ekranda namoyish etuvchi JavaFX ilovasining to'liq kodi va uning bajarilish tartibi.