Pages

Jumat, 28 Desember 2012

Java applet

Java applet adalah program yang tertanam dalam aplikasi lain, biasanya dalam sebuah halaman web ditampilkan dalam browser Web.

// Hello.java
import javax.swing.JApplet;
import java.awt.Graphics;
 
public class Hello extends JApplet {
    public void paintComponent(final Graphics g) {
        g.drawString("Hello, world!", 65, 95);
    }
}

Laporan impor mengarahkan compiler Java untuk menyertakan javax.swing.JApplet dan kelas java.awt.Graphics dalam kompilasi. Pernyataan impor memungkinkan kelas-kelas yang akan dirujuk dalam kode sumber menggunakan nama kelas sederhana (yaitu JApplet) bukan nama kelas yang memenuhi syarat (javax.swing.JApplet yaitu).
Kelas Hello meluas (subclass) yang JApplet (Java Applet) kelas, kelas JApplet memberikan kerangka untuk aplikasi host untuk menampilkan dan mengontrol siklus hidup applet. Kelas JApplet adalah JComponent (Java Komponen grafis) yang menyediakan applet dengan kemampuan untuk menampilkan antarmuka pengguna grafis (GUI) dan menanggapi peristiwa pengguna.
Kelas Hello mengesampingkan paintComponent (Graphics) metode (tambahan ditandai dengan anotasi, didukung pada JDK 1.5, Override) diwarisi dari Kontainer superclass untuk memberikan kode untuk menampilkan applet. Metode paintComponent () melewati sebuah objek Graphics yang berisi konteks grafis digunakan untuk menampilkan applet. The paintComponent () metode panggilan tali konteks grafis (String, int, int) metode untuk menampilkan "Hello, world!" string pada offset piksel (65, 95) dari sudut kiri atas di layar applet.
Sudut di layar applet.
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<!-- Hello.html -->
<html>
    <head>
        <title>Hello World Applet</title>
    </head>
    <body>
        <applet code="Hello.class" width="200" height="200">
        </applet>
    </body>
</html>


An applet ditempatkan dalam dokumen HTML menggunakan elemen <applet> HTML. Tag applet memiliki tiga set atribut: kode = "Halo" menentukan nama dari kelas JApplet dan lebar = "200" height = "200" set lebar pixel dan tinggi applet. Applet juga dapat tertanam dalam HTML baik menggunakan obyek atau elemen embed, [33] walaupun dukungan untuk elemen-elemen oleh Web browser tidak konsisten [34]. Namun, tag applet sudah ditinggalkan, sehingga tag objek disukai di mana didukung.
Aplikasi host, biasanya browser Web, instantiates applet Hello dan menciptakan AppletContext untuk applet. Setelah applet telah diinisialisasi sendiri, itu akan ditambahkan ke tampilan AWT hirarki. Metode paintComponent () dipanggil oleh peristiwa AWT dispatching thread setiap kali layar perlu applet untuk menggambar itu sendiri.




0 komentar:

Posting Komentar

Anda bertanya, saya akan mencoba menjawabnya ~,~

 

Blogger news

Blogroll