I-bob java jtoolbar konteyneri. 1 Java jtoolBar konteyneri haqida umumiy tushuncha
Java JToolBar konteynerida misollar ishlash
Download 25.18 Kb.
|
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: |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling