Telekommunikaciya texnologiyalarí HÁm kásiplik tálim”



Download 201,1 Kb.
bet2/2
Sana04.06.2022
Hajmi201,1 Kb.
#634582
1   2
Bog'liq
Dizimler menen islew. JList, JComboBox, JSpinner

Slayder hám JSpinner
Slayder elementi berilgen minimal hám maksimal bahalar arasından baha tańlaw imkaniyatın beredi. Slayder JSlider klassi járdeminde jaratıladı. Tómendegi mısalda Slayder jaylasqan ayna keltirilgen:

import java. awt. *; import javax. swing. *; import javax. swing. event. *; public class SliderTest {
JLabel baha ;
JSlider slider;
public static void main (String[] args)
{
SliderTest st = new SliderTest (); st.go ();
}
public void go ()
{
JFrame frame = new JFrame (" Slider Test");
JPanel panel = new JPanel (); slider = new JSlider (0, 100, 50); slider. addShańeListener (new sliderShańe ()) ;
JLabel label = new JLabel (" Slayderning ámeldegi ma`nisi: ");
baha = new JLabel (" " + slider.getvalue ());
panel. add (slider);
panel. add (label);
panel. add (baha );
frame.getContentPane (). add (panel);
frame. setDefaultCloseOperation ( JFrame. EXIT_ON_CLOSE ); frame. setSize (300, 200); frame. setvisible (true);
}
public class sliderShańe implements ShańeListener {
}
}
}
Slayder ju’riwshi jag’dayi ózgertirilgende ShańeEvent ha’diysesi payda etiledi hám bul ha’diyseni ShańeListener interfeysin atqarıp qabıllaw hám ámel orınlaw múmkin. Slayderdin’ ámeldegi ma`nisin alıw ushın JSlider klassini getvalue () metodınan paydalanıw múmkin.
Spinner elementi baha tańlaw ushın isletilip, Slayder elementinen ayrıqsha bolıp esaplanıw minimal hám maksimal bahaları menen shegaralanbaǵan. Element jambasında jaylasqan joqarıǵa hám tómenge qaragan strelkalar menen Spinner maydalanǵan góshini asırıw yamasa kemeytiw múmkin. Spinner elementi JSpinner klassi járdeminde jaratıladı. Tómendegi mısalda Spinner jaylasqan ayna keltirilgen:

JSpinner klassi járdeminde jaratılǵan spinner elementi
Bul ayna tómendegi programma járdeminde jaratılǵan :
import java. awt. *; import javax. swing. *; import javax. swing. event. *; public class SpinnerTest{
JLabel baha ;
JSpinner spinner;
public static void main (String[] args)
{
SpinnerTest st = new SpinnerTest (); st.go ();
}
JFrame frame = new JFrame (" Spinner Test");
JPanel panel = new JPanel (); spinner = new JSpinner ();
spinner. addShańeListener (new spinnerShańe ());
JLabel label = new JLabel (" Spinnerning ámeldegi ma`nisi: ");
baha = new JLabel (" " + spinner.getvalue ());
panel. add (spinner);
panel. add (label);
panel. add (baha ) ;
frame.getContentPane (). add (panel) ;
frame. setDefaultCloseOperation ( JFrame. EXIT_ON_CLOSE ); frame. setSize (300, 200); frame. setvisible (true);
}
public class spinnerShańe implements ShańeListener {
public void stateShańed (ShańeEvent e)
{
baha. setText (" " + spinner.getvalue ());
}
}
}
Spinner elementi belgilengen elementler arasınan tańlaw imkaniyatın xam beredi. Onıń ushın Spinner konstruktorına maǵlıwmatlar modelin uzatıw múmkin. Maǵlıwmatlar modeli dızbek járdeminde jaratıladı. Mısalı :
String[] bahalar = {" sarı", " qızıl", " oq", " qora", " zangor" };
SpinnerListModel model = new SpinnerListModel (bahalar );
JSpinner spinner = new JSpinner (model);


Paydalanilg’an a’debiyatlar

  1. Core Java 2 Volume I - Fundamentals, 7th Edition, Cay S. Horstmann, Gary Cornell, Prentice Hall PTR, 2004

  2. Learning Java, 3rd Edition, Jonathan Knudsen, Patrick Niemeyer, O’Reilly, 2005

  3. Head First Java, 2nd Edition, Kathy Sierra, Bert Bates, O’Reilly, 2005

  4. The Java Programming Language, 4th Edition, Ken Arnold, James Gosling, David Holmes, Addison Wesley Professional, 2005

Download 201,1 Kb.

Do'stlaringiz bilan baham:
1   2




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