Saturday 2 March 2013

Applet


1.      Applet adalah Program java yang dicompile menjadi file class (kode byte) dan eksekusinya di-INSERT-kan dalam file HTML yang selanjutnya dieksekusi dengan suatu browser tertentu

2.     Cara menjalankan program java dengan applet :
Ø Setelah program diketik, lalu disimpan dengan ekstension nama_class.java.
Program dicompilasi dengan compiler javac.exe sebagai berikut
Ø javac nama_class.java  <enter>
Ø Hasil program berupa file : nama_class.class yang dapat dieksekusi dengan interpereter java.exe, contoh sebagai berikut :
Ø java Cetak_Hello <enter>
Ø Setelah applet dicompile (dengan javac.exe) dan menghasilkan suatu file .class. Maka file tersebut diINSETkan dalam file html dalam tag :
<APPLET CODE=“NamaApplet.class“
 WIDTH=150 HEIGHT=25>
</APPLET>

3.      Manfaat Penggunaan Applet :
1.         Applet yang didukung oleh browser web yang paling sederhana untuk bekerja dengan beberapa platform, membuat applet lintas platform dapat bekerja dengan semua versi diinstal Jawa pada saat yang sama, daripada terbaru plug-in versi (tidak berlaku untuk applet memerlukan versi baru dari Java Runtime Environment).
2.         Applet dapat di-cache oleh browser dan meningkatkan kinerja.
3.         Dapat memindahkan pekerjaan dari server ke klien lebih mudah.
4.         Versi applet terbaru dapat dengan mudah didownload dan dimuat oleh browser dikonfigurasi dengan benar.
5.         Mendukung negara pengguna berubah secara alami.
6.         Pengembangan dan debugging applet dapat dilakukan secara langsung dengan menciptakan rutinitas utama dan memanggil init () dan start () pada apple.
7.         Pengolahan untuk applet Java cepat.
8.         Aman untuk menjalankan dari eksekusi mandiri jika tidak dipercaya karena tidak memiliki akses ke mesin lokal dan hanya dapat berjalan pada server yang berasal dari itu.

4.        Contoh program Applet :
Ø  Contoh program 1

import java.applet.*;
import java.awt.*;
/*
<applet code="LifeCycleDemo" width=300 height=100>
</applet>
*/
Public class LifeCycleDemo extends Applet
{
String msg ="";
public void init() {
msg += "initializing... ";
repaint();
}
public void start() {
msg += "starting... ";
repaint();
}
public void stop() {
msg += "stopping... ";
repaint();
}
public void destroy() {
msg += "preparing for unloading...";
repaint();
}
public void paint(Graphics g) {
g.drawString(msg, 15, 15);
}
}


Ø  Contoh program 2

   <HTML>
<HEAD>
      <TITLE>This page has an applet on it
</TITLE>
</HEAD>
<BODY>
<P>My second Java applet says:<BR>
<APPLET CODE="HelloAgainApplet.class"
WIDTH=200 HEIGHT=50>
alt="Your browser understands the APPLET tag
but isn't running the applet, for some reason."
Your browser is completely ignoring
                     the &lt;APPLET&gt; tag!
 </APPLET>
 </BODY>
</HTML>

Ø  Contoh program 3

import java.awt.Graphics;
import java.awt.Font;
import java.awt.Color;
public class HelloAgainApplet extends                                          java.applet.Applet {
Font f = new Font("TimesRoman",                                                                         Font.BOLD, 36);
public void paint(Graphics g) {
g.setFont(f);
g.setColor(Color.red);
g.drawString("Hello again!", 5, 40);
}
}

No comments:

Post a Comment