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.