Appletlarni buyruq satridan ishga tushirish




Download 79,06 Kb.
bet8/16
Sana29.12.2023
Hajmi79,06 Kb.
#128940
1   ...   4   5   6   7   8   9   10   11   ...   16
Bog'liq
Java applet Java dasturlash tilida yozilgan kichik dasturdir

Appletlarni buyruq satridan ishga tushirish


Vaqt bo'ladiki, siz shunchaki veb-sahifada o'tirishdan boshqa narsani bajaradigan dastur yaratmoqchisiz. Ehtimol, siz ham "oddiy" dastur qila oladigan ba'zi narsalarni qilishni yaxshi ko'rarsiz, lekin hali ham Java taqdim etadigan lahzali portativlikka ega. Ushbu kitobning oldingi boblarida biz buyruq qatori ilovalarini yaratgan edik, lekin ba'zi muhitlarda (masalan, Macintosh) buyruq qatori yo'q. Shunday qilib, ko'p sabablarga ko'ra siz Java yordamida applet bo'lmagan oyna dasturini yaratmoqchi bo'lasiz. Bu juda asosli istak.
Swing kutubxonasi operatsion tizim muhiti uchun tashqi ko'rinishini saqlaydigan ilovalar yaratish imkonini beradi. Agar siz oynali dastur yaratmoqchi bo'lsangiz, foydalanuvchilaringizni chalg'itmaydigan ilovani chiqarishingiz uchun Java ning eng so'nggi versiyasi va tegishli elementlardan foydalanishingiz mumkin ekan, buni qilish mantiqan [65] . Agar biron sababga ko'ra Java-ning eski versiyasidan foydalanishga majbur bo'lsangiz, muhim oyna ilovasini yaratishga o'tishdan oldin yaxshilab o'ylab ko'ring.
Ko'pincha siz oyna yoki applet sifatida chaqirilishi mumkin bo'lgan sinf yaratmoqchi bo'lasiz. Bu, ayniqsa, appletni sinovdan o'tkazayotganda foydalidir, chunki odatda veb-brauzerda yoki Appletviewer-dan foydalangandan ko'ra, natijada olingan applet ilovasini buyruq satridan ishga tushirish ancha sodda va osonroqdir.
Konsol buyruq satridan ishga tushirilishi mumkin bo'lgan applet yaratish uchun siz oddiygina appletga main( ) ni qo'shishingiz kerak, bu esa JFrame ichidagi appletni yaratadi . [66] Oddiy misol sifatida, endi ilova va applet sifatida ishlashi mumkin boʻlgan oʻzgartirilgan Applet1b.java ni koʻrib chiqamiz :
//: c13:Applet1c.java
// Ilova va applet.
//
//

import javax.swing.*;
import java.awt.*;
import com.bruceeckel.swing.*;

umumiy sinf Applet1c JAppletni kengaytiradi {


public void init() {
getContentPane().add( new JLabel( "Applet!" ));
}
// asosiy() ilova uchun:
umumiy statik void main(String[] args) {
JApplet applet = yangi Applet1c();
JFrame ramka = yangi JFrame( "Applet1c" );
// Ilovani yopish uchun:
Console.setupClosing(ramka);
frame.getContentPane().add(applet);
frame.setSize(100,50);
applet.init();
applet.start();
frame.setVisible( rost );
}
} ///:~

Download 79,06 Kb.
1   ...   4   5   6   7   8   9   10   11   ...   16




Download 79,06 Kb.

Bosh sahifa
Aloqalar

    Bosh sahifa



Appletlarni buyruq satridan ishga tushirish

Download 79,06 Kb.