Java dasturlash tilining grafik imkoniyatlari Qayumov Axror Mo’mijonovich



Download 386,7 Kb.
Sana13.04.2022
Hajmi386,7 Kb.
#549328
Bog'liq
Dasturlash2 5-maruza

Java dasturlash tilining grafik imkoniyatlari

Qayumov Axror Mo’mijonovich

Grafika javaning keng tarqalgan usullari:

  • Grafika javaning keng tarqalgan usullari:
  • public abstract voidrawString (String str, int x, int y): belgilangan satrni chizish uchun ishlatiladi.
  • public void drawRect (int x, int y, int en, int balandligi): belgilangan kenglik va balandlik bilan to'rtburchaklar chizadi.
  • public abstract void fillRect (int x, int y, int en, int balandligi): to'rtburchakni standart rang va belgilangan kenglik va balandlik bilan to'ldirish uchun ishlatiladi.
  • public abstract void drawOval (int x, int y, int en, int balandligi): belgilangan kenglik va balandlik bilan oval chizish uchun ishlatiladi.

public abstract void fillOval (int x, int y, int en, int balandligi): tasvirni standart rang va belgilangan kenglik va balandlik bilan to'ldirish uchun ishlatiladi.

  • public abstract void fillOval (int x, int y, int en, int balandligi): tasvirni standart rang va belgilangan kenglik va balandlik bilan to'ldirish uchun ishlatiladi.
  • public abstract boş boş chizilgan (int x1, int y1, int x2, int y2): (x1, y1) va (x2, y2) nuqtalar orasidagi chiziq chizish uchun ishlatiladi.
  • public abstract boolean drawImage (Image img, int x, int y, ImageObserver kuzatuvchisi): belgilangan rasmni chizishda foydalaniladi.
  • public abstract void drawArc (int x, int y, int kengligi, int balandligi, int startAngle, int arcAngle): dumaloq yoki elliptik kamon chizish uchun foydalaniladi.

public abstract void fillArc (int x, int y, int kengligi, int balandligi, int startAngle, int arcAngle): dumaloq yoki elliptik kamonni to'ldirish uchun ishlatiladi.

  • public abstract void fillArc (int x, int y, int kengligi, int balandligi, int startAngle, int arcAngle): dumaloq yoki elliptik kamonni to'ldirish uchun ishlatiladi.
  • public abstract void setColor (Rang c): grafikaning joriy rangini belgilangan rangga o'rnatish uchun ishlatiladi.
  • public abstract void setFont (Shrift shrifti): belgilangan shriftga grafikaning joriy shriftini o'rnatish uchun ishlatiladi.

Doira chizish

  • Doira chizish
  • Grafika.drawOval (int x, int y, int kengligi, int balandligi) yordamida aylana va tasvirlarni chizishingiz mumkin. Ushbu funktsiya ikkala maqsadga ham xizmat qiladi. X, va y - pozitsiya, ekrandagi boshlang'ich nuqta va kenglik va balandlik - oval yoki doira kengligi va balandligini belgilovchi parametrlar. Doira uchun bir xil kenglik va balandlik o'rnatiladi.
  • Bu erda dastur ekranda aylana chizish uchun kodni ko'rsatadi.

To'rtburchaklar chizish

  • To'rtburchaklar chizish
  • Grafika klassi to'rtburchaklar yoki kvadrat chizish uchun Graphics.drawRect (int x, int y, int kengligi, int balandligi) usulini taqdim etadi. Birinchi ikkita parametr boshlang'ich nuqtani, oxirgi ikkita parametr to'rtburchaklar yoki kvadratning kengligi va balandligini ko'rsatadi. Kvadrat uchun kenglik va balandlik bir xil bo'lishi kerak.
  • Bu erda to'rtburchaklar chizish uchun kod mavjud

Ko'pburchaklarni chizish

  • Ko'pburchaklarni chizish
  • Ko'pburchak chizish juda oson Grafika klassi Graphics.drawPolygon (int [], int [], int nuqtalari) kabi usulni ta'minlaydi. Birinchi parametr bu ko'pburchakning barcha nuqtalarining x qiymatlarini o'z ichiga olgan qator, ikkinchisi - ko'pburchakning barcha nuqtalarining y qiymatlarini o'z ichiga olgan massiv, uchinchi parametr esa nuqtalar sonini ko'rsatadi.

Matnni chizish

  • Matnni chizish
  • Ekranda matn chizish uchun siz Graphics.drawText (satrli matn, int x, int y) usulidan foydalanishingiz mumkin. Birinchi parametr ko'rsatmoqchi bo'lgan satr va oxirgi ikkita parametr - bu matn boshlanadigan nuqtaning qiymati.

Rasm chizish

  • Rasm chizish
  • Grafika klassi tasvirni chizish uchun Graphics.drawImage (Image, int x, int y, ImageOberver kuzatuvchisi) usulini ta'minlaydi. Image sinf bo'lsa-da, siz rasmning manzilini olish uchun getDafaultKit () usulidan foydalanishingiz mumkin. O'zingizning rasmingizni loyihangizning papkasiga joylashtiring.

Etiboringiz uchun raxmat

  • Etiboringiz uchun raxmat

Download 386,7 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