Dasturlash tili
Download 1.48 Mb. Pdf ko'rish
|
Java haqida boshlangich darslik by Ali Artukov (z-lib.org)
Qurollar paneli
Qurollar paneli dasturning ko’p ishlatiladigan ammallarini tezda ishga tushirish imkonini beruvchi tugmalar to’plamidir. Qurollar paneli jTooiBar klassi yordamida yaratiladi. JToolBar qurollarPaneli = new JTooiBar(); Qurollar paneliga tugma joylashtirish uchun JToolBar klassining add() metodidan foydalaniladi. Icon saqlashIcon = new ImageIcon("saqlash.png"); JButton saqlashButton = new JButton(saqlashIcon); qurollarPaneli.add(saqlashButton); Quyidagi oynada qurollar paneli joylashgan oyna keltirilgan.
import java.awt.*; import javax.swing.*; public class QurollarPaneliTest
JToolBar klassi yordamida yaratilgan qurollar paneli Ushbu oyna quyidagi dastur tomonidan yaratilgan: {
public static void main(String[] args) { JFrame frame = new JFrame("Qurollar Paneli Test"); JPanel panel = new JPanel(); JToolBar qurollarPaneli = new JToolBar(); Icon saqlashIcon = new ImageIcon("saqlash.png"); JButton saqlashButton = new JButton(saqlashIcon); Icon ochishIcon = new ImageIcon("ochish.png"); JButton ochishButton = new JButton(ochishIcon); qurollarPaneli.add(saqlashButton); qurollarPaneli.add(ochishButton); panel.add(qurollarPaneli); frame.getContentPane().add(panel); frame.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE ); frame.setSize(300,200); frame.setVisible(true); } } Qurollar panelining boshqa foydalanuvchi interfeysi elementlaridan farqi shundaki uni oyna bo’ylab istalgan joyga siljitish mumkin. Qurollar panelining kamchiligi shundaki unda joylashgan tugmalar yozuvi odatda faqatgina rasmdan iborat va foydalanuvchi qaysi rasm qanday amalga tegishliligini eslab qolishi qiyin. Ushbu kamchilikni oldini olish uchun tugmalarga biriktirilgan izohlardan foydalanish mumkin. Tugmaga biriktirilgan izoh sichqon ko’rsatkichi ushbu tugma ustiga joylashtirilganda paydo bo’ladi. Tumalarga biriktirilgan izohlarni JButton klassining meros qilib olingan setToolTipText() metodi yordamida biriktirish mumkin. saqlashButton.setToolTipText("Xuj jatni saqlash"); Tugmalarga biriktirilgan izoh quyidagi oynada ko’rsatilgan: |
ma'muriyatiga murojaat qiling