Java applet Java dasturlash tilida yozilgan kichik dasturdir. Bunday dasturlar Web-hujjatga dinamik belgi qo'shish uchun ishlatiladi



Yüklə 306,23 Kb.
səhifə16/16
tarix07.01.2024
ölçüsü306,23 Kb.
#212169
1   ...   8   9   10   11   12   13   14   15   16
Java applet Java dasturlash tilida yozilgan kichik dasturdir

GridLayout


GridLayout sizga komponentlar jadvalini tuzish imkonini beradi va siz ularni qo'shganingizda, ular to'rda chap - o'ng va yuqori - pastda joylashtiriladi. Konstruktorda siz kerakli qatorlar va ustunlar sonini aniqlaysiz va ular teng nisbatda joylashtiriladi.
//: c13:GridLayout1.java
// GridLayout namoyishi.
// // width=300 height=250>
import javax.swing.*;
import java.awt.*;
import com.bruceeckel.swing.*;

umumiy sinf GridLayout1 JApplet-ni kengaytiradi {


public void init() {
Konteyner cp = getContentPane();
cp.setLayout( yangi GridLayout(7,3));
for ( int i = 0; i < 20; i++)
cp.add ( yangi JButton( "Tugma" + i));
}
umumiy statik void main(String[] args) {
Console.run ( yangi GridLayout1(), 300, 250);
}
} ///:~
Bu holda 21 ta katak mavjud, lekin faqat 20 tugma. Oxirgi slot bo'sh qoladi, GridLayout dan foydalanganda "muvozanatlash" sodir bo'lmaydi .

GridBagLayout


GridBagLayout sizga oynangizning maydonlari qanday joylashishini va oyna o'lchamini o'zgartirganda ular qanday formatlanishini aniqlash uchun ajoyib vositani taqdim etadi. Biroq, bu eng murakkab tartib menejeri va uni tushunish juda qiyin. U asosan GUI quruvchisi tomonidan avtomatik kod yaratish uchun mo'ljallangan (yaxshi GUI quruvchilar mutlaq tartib o'rniga GridBagLayout-dan foydalanadilar ). Agar sizning dizayningiz GridBagLayout dan foydalanish zarurligini his qiladigan darajada murakkab bo'lsa , dizayningizni yaratish uchun GUI quruvchi vositasidan foydalanishingiz kerak. Agar siz murakkab tafsilotlarni bilishingiz kerak deb hisoblasangiz, men sizga Horstmann & Cornellning Core Java 2 (Prentice-Hall, 1999) yoki asosiy kirish uchun har qanday Swing kitobiga murojaat qilaman.
Yüklə 306,23 Kb.

Dostları ilə paylaş:
1   ...   8   9   10   11   12   13   14   15   16




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin