Java Applet adalah aplikasi java yang bisa disisipkan kedalam halaman HTML. Java applet bisa berjalan pada web browser yang telah mendukung java seperti mozilla, IE, dan chrome. Applet dirancang untuk berjalan ‘remotely‘ pada browser client, sehingga ada beberapa keterbatasan. Secara default, applet tidak bisa mengakses resource pada komputer lokal. Applet biasanya digunakan untuk membuat website lebih dinamis dan menghibur.
Keuntungan Menggunakan Java Applet :
- Bersifat lintas platform, dapat dijalankan pada Windows, Mac OS, dan Linux
- Bisa berjalan pada semua versi plugin java
- Bisa berjalan di dalam sandbox, sehingga user tidak perlu meninjau source-nya, karena ia berjalan tanpa persetujuan keamanan
- Didukung oleh hampir semua browser
- Applet bisa disimpan sebagai cache oleh sebagian besar webbrowser sehingga menjadi lebih cepat untuk dimuat ketika diakses berikutnya
- Applet bisa memiliki akses penuh ke dalam komputer jika user mengijinkan
Kerugian Menggunakan Java Applet:
- Memerlukan plugin Java
- Java applet memerlukan JVM sehingga saat pertama dijalankan, akan memakan waktu cukup lama
- Jika applet tidak di-cache kedalam komputer lokal, maka proses download akan memakan waktu lama
Contoh,membuat GUI Lampu Tidur Menggunakan Java Applet :
import java.awt.*;
import java.applet.Applet;
public class latihan4 extends Applet {
public void paint(Graphics g){
g.fillRect(0,250, 290, 250);
g.setColor(Color.blue);
g.drawLine(125, 250, 125, 160);
g.drawLine(175, 250, 175, 160);
g.drawArc(85, 157, 130, 50, -65, 312);
g.drawArc(85, 87, 130, 50, 62, 58);
g.drawLine(85, 177, 119, 89);
g.drawLine(215, 177, 181, 89);
g.setColor(Color.yellow);
g.fillArc(78, 120, 40, 40, 63, -174);
g.setColor(Color.LIGHT_GRAY);
g.fillOval(120, 96, 40, 40);
g.setColor(Color.MAGENTA);
g.fillArc(173, 100, 40, 40, 110, 180);
}
}
Hasilnya seperti ini :
ConversionConversion EmoticonEmoticon