Javafx da tasvirlar bilan ishlash sinflari



Download 169,68 Kb.
Pdf ko'rish
Sana06.02.2022
Hajmi169,68 Kb.
#432852
Bog'liq
javafx da tasvirlar bilan ishlash sinflari



JAVAFX DA TASVIRLAR BILAN ISHLASH SINFLARI 
Pirova R.Q ( Qarshi davlat universiteti) 
Tasvirlar bilan ishlash uchun JavaFX da asosan 2 ta sinf aniqlangan. Bu 
sinflar 
Image va ImageView 
hisoblanadi. Bu sinflardan Image tasvirlarni 
inkapsulyasiyalasa, ImageView sinfi esa tasvirning ekrandagi holatini boshqarish 
uchun xizmat qiladi. Bu ikkala sinf ham 
javafx.scene.image
paketida joylashgan. 
Image sinfi tasvirni URL manzilidan yoki ko`rsatilgan manzildan InputStream turi 
yordamida o`qib oladi [1,2]. Shuningdek 
Image
sinfida bir nechta konstruktorlar 
aniqlangan. Aks holda tasvir ko`rsatilgan URL dan yuklanadi. Biz soddalik uchun 
keyingi qadamlarda local manzilda joylashgan fayldan tasvirlarni yuklashni 
qaraymiz. 
Image
sinfining boshqa konstruktorlari tasvirning o`lchamini hisobga 
olib yuklashni ham amalga oshiradi. 
Yuqorida ko`rib o`tilgan sinflarning qo`llanilishini namoish etish maqsadida 
soat tasvirini hosil qiluvchi JavaFX ilova dasturini keltiramiz 
package java_1; 
import java.io.FileInputStream; 
import java.io.FileNotFoundException; 
import javafx.application.*; 
import javafx.scene.*; 
import javafx.stage.*; 
import javafx.scene.layout.*; 
import javafx.geometry.*; 
import javafx.scene.image.*; 
public class Java_1 extends Application { 
@Override 
public void start(Stage myStage) { 
myStage.setTitle("Tasvir ichida namoyish"); 
FlowPane ildiz = new FlowPane(); 
ildiz.setAlignment(Pos.CENTER); 


Scene epizod = new Scene(ildiz, 400, 400); 
myStage.setScene(epizod); 
ImageView hourglassIV = null; 
Image img = null; 
FileInputStream fi= null; 
try { 
fi = new FileInputStream("icon.png"); 
img = new Image(fi); 
hourglassIV = new ImageView(img); 
} catch (FileNotFoundException ex) { 
System.out.println(ex.getMessage()); 

ildiz.getChildren().add(hourglassIV); 
myStage.show(); 

public static void main(String[] args) { 
launch(args); 

}
Ushbu dastur kodi bajarilganda dastlab, tasvir ko`rsatilgan fayldan 
yuklanadi, so`ngra esa u namoish etilish holatiga o`tiladi. Bu ishlarni mos ravishda 
Image
va 
Image View
sinflari amalga oshiradi. 
Foydalanilgan adabiyotlar ro`yxati 
1.
Патрик Нотон, Герберт Шилдт Полный справочник по Java.- McGraw-Hill, 
Издательство “Диалектика”, 1997г. 1410с. 
2.
Хорстманн К. С., Корнелл Г. – Java 2. Том 1. Основы Java. М: 
Издательский дом «Вильямс», 7-ое издание, 2007 – 896 с. 


1.
Muallifning F.I.O:
Pirova Rashida Qudratovna 
2.
Ish joyi va lavozimi
: Qarshi davlat universiteti, o`qituvchi 
3.
Telefon raqami: 
+99891 953 36 40 
4.
 
E-mail:
rashida_p@mail.ru
 
 
1.
 
Автор Ф.И.О: Пирова Рашида Кудратовна
2.
 
Место работы и должность
: Каршинский государственный 
университет, преподаватель 
3.
 
Номер телефона: 
+99891 953 36 40 
4.
 
E-mail:
rashida_p@mail.ru
 
 

Download 169,68 Kb.

Do'stlaringiz bilan baham:




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish