I-bob java jtoolbar konteyneri. 1 Java jtoolBar konteyneri haqida umumiy tushuncha


Java JToolBar konteynerida misollar ishlash


Download 25.18 Kb.
bet3/4
Sana16.06.2023
Hajmi25.18 Kb.
#1501078
1   2   3   4
Bog'liq
Mustafoyeva Dilfuza

1.3 Java JToolBar konteynerida misollar ishlash.
ActionDemo Amallardan qanday foydalanish Ob'ektlar yordamida asboblar panelini amalga oshiradi Action.
« Oldingi • Yo‘l • Keyingi »

java importi . awt .*; javax


import . belanchak .*; java
importi . awt . voqea .*;
umumiy sinf JavaExampleToolBarInJApplet kengaytiradi JApplet ilovalari ActionListener , ItemListener
{ JButton BtnOne = yangi JButton ( "Birinchi tugma" , yangi ImageIcon ( "Koala.jpg" )); JButton BtnTwo = yangi JButton (
"Ikkinchi tugma" , yangi ImageIcon ( "Koala.jpg" )); JComboBox CmbBox = yangi JComboBox ();
public void init () { Konteyner Cntnr = getContentPane (); JToolBar TlBr = yangi JToolBar ();
BtnOne . addActionListener ( bu );
BtnTwo . addActionListener ( bu ); CmbBox . addItem ( "Birinchi element" )
CmbBox . addItem ( "Ikkinchi element" );
CmbBox . addItem ( "Uchinchi element" );
CmbBox . addItem ( "To'rtinchi element" );
CmbBox . addItemListener ( bu );
TlBr . qo'shish ( BtnOne );
TlBr . addSeparator ();
TlBr . qo'shish ( BtnTwo );
TlBr . addSeparator ();
TlBr . qo'shish //jcombobox.setMaximumSize(jcombobox.getPreferredSize()); Cntnr . qo'shish ( TlBr , BorderLayout . NORTH ); }
public void actionPerformed ( ActionEvent e1 ) { if ( e1 . getSource () == BtnOne ) { showStatus ( "Birinchi tugmani bosdingiz" ); } else if ( e1 . getSource () == BtnTwo ) {
showStatus ( "Siz ikkinchi tugmani bosdingiz" ); } } public void itemStateChanged ( ItemEvent e2 ) { String OutStrng = "" ; if ( e2 . getStateChange () == ItemEvent . SELECTED ) OutStrng += "Tanlangan:" + ( String ) e2 . getItem (); else OutStrng += "Tanlangan:" + (
String ) e2 . getItem ();
showStatus ( OutStrng ); } } / * */
JToolBar konteyneri bizga boshqa komponentlarni, odatda qator yoki ustundagi piktogrammali tugmalarni guruhlash imkonini beradi. JToolBar tez-tez ishlatiladigan harakatlar yoki boshqaruv elementlarini ko'rsatish uchun foydali bo'lgan komponentni taqdim etadi.

O'rnatilgan sinflar


Modifikator va tur Sinf Tavsif
himoyalangan sinf JToolBar.AccessibleJToolBar Bu sinf JToolBar sinfi uchun qulayliklarni qo'llab-quvvatlaydi.
statik sinf JToolBar.Separator Asboblar paneliga xos ajratuvchi.
Konstruktorlar
Konstruktor Tavsif
JToolBar() U yangi asboblar panelini yaratadi; orientatsiya standarti HORIZONTAL.
JToolBar (int yo'nalishi) Belgilangan yo'nalish bilan yangi asboblar paneli yaratadi.
JToolBar (String nomi) Belgilangan nom bilan yangi asboblar paneli yaratadi.
JToolBar(String nomi, int orientatsiyasi) U ko'rsatilgan nom va yo'nalish bilan yangi asboblar panelini yaratadi.
Foydali usullar
Modifikator va tur Usul Tavsif
JButton qo'shish (a harakat) U harakatni yuboradigan yangi JButton qo'shadi.
himoyalangan bo'shliq addImpl(Komponent kompi, Ob'ekt cheklovlari, int indeksi) Agar JButton qo'shilsa, u dastlab o'chirib qo'yiladi.
bekor addSeparator() U asboblar paneli oxiriga standart o'lchamdagi ajratgichni qo'shadi.
himoyalangan PropertyChangeListener createActionChangeListener(JButton b) U to'g'ri sozlangan PropertyChangeListenerni qaytaradi, u Harakatga o'zgartirishlar sodir bo'lganda boshqaruvni yangilaydi yoki boshqaruv uchun standart xususiyatni o'zgartirish tinglovchisi kerak bo'lsa null.
himoyalangan JButton createActionComponent(a harakat) JToolBar-ga qo'shilgan harakatlar uchun JButton-ni yaratadigan zavod usuli.
ToolBarUI getUI() U asboblar panelining joriy foydalanuvchi interfeysini qaytaradi.
bekor setUI(ToolBarUI ui) U ushbu komponentni ko'rsatadigan L&F ob'ektini o'rnatadi.
bekor setOrientation(int o) U asboblar panelining yo'nalishini o'rnatadi.
Java JToolBar misoli
import java.awt.BorderLayout;
import java.awt.Container;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;
import javax.swing.JToolBar;
umumiy sinf JToolBarExample {
public static void main( final String args[]) {
JFrame myframe = yangi JFrame( "JToolBar misoli" );
myframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JToolBar asboblar paneli = yangi JToolBar();
toolbar.setRollover( rost );
JButton tugmasi = yangi JButton ( "Fayl" );
toolbar.add(tugma);
toolbar.addSeparator();
toolbar.add ( yangi JButton( "Tahrirlash" ));
toolbar.add( new JComboBox( new String[] { "Opt-1" , "Opt-2" , "Opt-3" , "Opt-4" }));
Konteyner kontent paneli = myframe.getContentPane();
contentPane.add(asboblar paneli, BorderLayout.NORTH);
JTextArea textArea = yangi JTextArea();
JScrollPane mypane = yangi JScrollPane(textArea);
contentPane.add(mypane, BorderLayout.EAST);
myframe.setSize( 450 , 250 );
myframe.setVisible( rost );
}
}
umumiy JToolBar ( String nomi,
int orientatsiyasi)
Belgilangan nameva bilan yangi asboblar paneli yaratadi orientation. Boshqa barcha konstruktorlar bu konstruktorni chaqirishadi. Agar orientationqiymat noto'g'ri bo'lsa, istisno chiqariladi.
Parametrlar:
name- asboblar paneli nomi
orientation- boshlang'ich orientatsiya -- u yoki bo'lishi kerak VERTICAL
Xulosa
Xulosa qilib aytganda java dasturlash tili nima ekanligini o’rgandik. Bunda xam ko’plab dasturlarni tuzish mumkin. Men bunda Java JToolBar konteyneri ko’rib chiqdim va u nima uchun ishlatilishini bilib oldim. Java-dagi Java JToolBar konteyneri va javax.swing bir biriga o’xshash . Odatda qator yoki ustundagi belgilar bilan tugmalar Bars vositalarining o'ziga xosligi shundaki, foydalanuvchi ularni asosiy kadrda turli xil konfiguratsiyalarda joylashtirishi Ustun - bu jadvalda gorizontal ravishda ishlaydigan bo'shliq, qator esa jadvalingizda gorizontal ravishda ishlaydigan bo'shliqdir. JToolBar tez-tez ishlatiladigan harakatlar yoki boshqaruv elementlarini ko'rsatish uchun foydali bo'lgan komponentni taqdim etadi.

Foydalanilgan adabiyotlar.



Download 25.18 Kb.

Do'stlaringiz bilan baham:
1   2   3   4




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