Dasturlas 2 fanidan mustaqil ish Mavzu: Tekstli maʼlumotlarni intellektual tahrirlovchi dastur yaratish. Bajardi



Download 166,69 Kb.
bet5/5
Sana25.06.2022
Hajmi166,69 Kb.
#703672
1   2   3   4   5
Bog'liq
Hasanboyeva Shahlo

Faqat JMenu:

  • add(): JMenu ga yana bir JMenu yoki JMenuItem qo’shish.

8.JOptionPane
JOptionPane komponentasi vazifasiga ko’ra "tezlashtiruvchi" Swing sinfi hisoblanadi. Dastur ishlar moboynida ro’y baradigan biror hatolik haqida habar berish zaruriyati tug’ilishi mumkin. Swing da JOptionPane sinfi bu vazifalarni bajaradi. JOptionPane tashqi ko’rinishi:
JOptionPane 

JOptionPane bilan ishlashda uning mumkin bo’lgan barcha variantlaridan foydalanish mumkin. Oddiy lekin juda ko’p variantlarda mavjud bo’lib, u juda ko’p variantlarda namoyon bo’ladi. JOptionPane ni o’rganishning eng yaxshi usullaridan biri uni ko’proq qilib ko’rish, kod yozish va ko’rib chiqish.
9.JTextArea
JTextArea komponentasi JTextField ning rivojlangan varianti. JTextField faqatgina bitta qator bilan chegaralanadi. JTextArea esa birnechta satrlarni o’z ichiga oladi. Foydalanuvchi kiritishi mumkin bo’lgan har qanday maydon JTextArea bo’lishi mumkin.JTextArea JTextField da mavjud birqancha funksiyalar va boshqa o’z hususiy funksiyalariga ega.Ohir-oqibatda ular deyarli bir hil komponentalar. Lekin JTextArea da birnechta qo’shimha funksiyalar mavjud. Ularga so’zni ko’chiish usullari va tekstni ko’chirish usuli kiradi.
JTextArea Swing da quyidagi ko’rinishda bo’ladi:
JTextArea 

Tekstni so’zlarni joylashtirish va ko’chirish bo’yicha qo’llaniladigan muhim metodlar:

  • is/setLineWrap(): Agar satr juda uzun bo'lsa uni qator bo'yicha ko'chirish

  • is/setWrapStyleWord(): Agar so’z juda uzun o’lsa uni keying qatorga o’tishligi kerakligini o’rnatish.

package jtextarea;


import java.awt.Color;


import java.awt.Dimension;

import javax.swing.JFrame;


import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class Sample16 {



public static void main(String[] args) {
JFrame frame = new JFrame("Xasanboyeva Shaxloxon");
frame.setBounds(100, 100, 300, 250);
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

JPanel panel = new JPanel();

String str = "Bugun ob-havo yaxshi!\nManzara chiroyli!!";

JTextArea area1 = new JTextArea(str);
area1.setLineWrap(true);
JScrollPane scrollpane1 = new JScrollPane(area1);
scrollpane1.setPreferredSize(new Dimension(170, 40));

JTextArea area2 = new JTextArea(str);
area2.setLineWrap(true);
JScrollPane scrollpane2 = new JScrollPane(area2);
scrollpane2.setPreferredSize(new Dimension(170, 40));
area2.setEditable(false);

JTextArea area3 = new JTextArea(str);
area3.setLineWrap(true);
JScrollPane scrollpane3 = new JScrollPane(area3);
scrollpane3.setPreferredSize(new Dimension(170, 40));
area3.setEnabled(false);

JTextArea area4 = new JTextArea(str);
area4.setLineWrap(true);
JScrollPane scrollpane4 = new JScrollPane(area4);
scrollpane4.setPreferredSize(new Dimension(170, 40));
area4.setEnabled(false);
area4.setDisabledTextColor(Color.ORANGE);

panel.add(scrollpane1);
panel.add(scrollpane2);
panel.add(scrollpane3);
panel.add(scrollpane4);

frame.add(panel);
frame.setVisible(true);
}
}
Download 166,69 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©www.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