Individual loyiha Mavzu: “Java Swing asosida sodda web browser tarmoq dasturiy ta’minotini yaratish” Topshirdi: Raxmonov Javohir


Download 184.05 Kb.
bet14/14
Sana18.06.2023
Hajmi184.05 Kb.
#1571768
1   ...   6   7   8   9   10   11   12   13   14




AWT yoki Abstract Window Toolkit turli usullar va sinflarni o'z ichiga oladi, ular yordamida siz GUI (grafik foydalanuvchi interfeysi) yaratishingiz va boshqarishingiz mumkin. AWT xost operatsion tizimi tomonidan ishlab chiqariladi.
Swing - bu turli xil dasturlarni yaratish uchun ishlatiladigan grafik interfeys. Swing dasturchiga dastur uchun barlar va tugmalarni yaratish va aylantirish imkonini beradi. Swing komponentlari Java tilidan foydalangan holda yozilgan. 
AWT - bu ko'p sonli API (Abstrakt dasturlash interfeyslari) to'plami. Java dasturchilari ushbu APIdan GUI (grafik foydalanuvchi interfeysi) yaratish uchun foydalanadilar. AWT komponentlari JFC (Java Foundation Classes) ga tegishli. 
Swing Java-da ish stoli uchun qulay ilovalarni ishlab chiqish uchun o'zining engil komponentlaridan foydalanadi. Swings komponentlari butunlay Java-da yozilgan va shuning uchun ular ishlaydigan platformadan mustaqil.





Ierarxiya

8-rasm. Komponentlar ierarxiyasi

Izoh: JButton, JComboBox, JList, JLabel kabi swingdagi barcha komponentlar JComponent sinfidan meros bo'lib, konteyner sinflariga qo'shilishi mumkin.




Xulosa

Java Swing uskunalarida, ikki turdagi muloqotlarni yasashimiz mumkin. Odatiy va standart muloqotlar. Odatiy muloqotlar – dasturchi tomonidan yasalgan muloqot, ular JDialog klassi asosiga quriladi. Standart muloqotlar – Swing uskunalarida avvaldan yasalgan muloqotlar. Masalan, JColorChooser yoki JFileChooser. Bu turdagi moloqotlar dasturlashdagi umumiy holatda ko’p ishlatiladigan muloqotlar uchundir, masalan, matnni ko’rsatish, foydalanuvchidan ma’lumot olish, fayllarni yuklash va saqlash va h.k. Ular dasturchini vaqtini tejaydi.


Dasturlashda muloqotlar ikki turga bo’linadi. Modal va modal bo’lmagan muloqotlar. Modal muloqotlar dasturning boshqa oynalarini bloklaydi. Bu turdagi muloqotga javob bermasdan, uning ishini bir yoqlik qilmay turib dasturda boshqa ish qilib bo’lmaydi. Faylni ochish muloqotini Modal muloqotga misol qilish mumkin. Ya’ni faylni ochayotgan vaqtda dasturdagi boshqa oynaga o’tib bo’lmaydi. Ikkinchi modal bo’lmaga muloqot avvalgisining aksi, u ochilib turganda boshqa oynaga ham o’tish mumkin. Bunga misol matn qidirish muloqot oynasi. matn qidirish oynasi ochiq turganda dasturning boshqa oynalarini ochish mumkin. Xullas, sharoitga qarab istagan turingizdagi muloqotni o’zingiz tanlayverasiz.
Swing bu Java dasturlash tilining grafikli foydalanuvchi interfeysi qurollar toplamidir. javax.swing orami interfeys elementlari xisoblanadigan oynalar, tugmalar, combo qutilari, katalog daraxtlari, jadvallar, menyular va zamonaviy grafikli dastur tuzish uchun kerak boladigan boshqa elementlarni oz ichiga oladi. Swing qurollar toplamidan oldin grafikli foydalanuvchi interfeysini yaratish uchun Java dasturlash tilida Abstract window Toolkit (awt) nomli qurollar toplami ishlatilgan. awt qurollar toplami grafikli foydalanuvchi elementlarini yaratishni dastur moljallanayotgan platformaning (Windows, Macintosh, Solaris) grafikli foydalanuvchi interfeysi qurollar toplamiga yonaltirgan. Natijada xar bir platforma uchun dastur korinishi ushbu platformaga xos bolgan. Shu orqali Java dasturlarni portativligi taminlangan.


Foydalanilgan adabiyotlar

1. https://jsoup.org/cookbook/input/parse-body-fragment


2. An Introduction to Network Programming with Java. Java 7 Compatible. Jan Graba. 3rd Ed. Springer. 2013
3. https://www.javatpoint.com
4. https://www.tutorialspoint.com
5. https://intellect.icu/vvedenie-v-biblioteku-swing-java-4445


Download 184.05 Kb.

Do'stlaringiz bilan baham:
1   ...   6   7   8   9   10   11   12   13   14




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