APPLET.

Slides:



Advertisements
Presentasi serupa
Java Applets Pertemuan 7
Advertisements

Mendapatkan Input dari Keyboard
Pemrograman Berorientasi Objek
Pemrograman Berorientasi Objek
BAHASA PEMROGRAMAN JAVA
MIDP, MIDLet & Antar Muka J2ME
Konsep Abstract Windowing Toolkit (AWT)
Servlets dan JSP Oleh Risanuri Hidayat.
Java Progamming Operasi I/O
Nur Hayatin, S.ST Jurusan Teknik Informatika Universitas Muhammadiyah Malang Sem Genap 2010.
Abstract Class & Interface
Struktur Kode Aplikasi Java (2) As’ad Djamalilleil
Workshop SCS: Java Game Programming
Dasar Exception Handling
Inheritance Ery Setiyawan Jullev A.
POLIMORFISME 2 Imam Fahrur Rozi 01.
HTML (Hypertext Markup Language)
Modul 8: awt Setelah mengikuti mata kuliah ini mahasiswa dapat membuat program sederhana dalam lingkungan window Modul 8 - awt.
Dasar exception handling
Mendapatkan input dari keyboard
EXCEPTION TRY-CATCH-FINALLY
Pertemuan : Object Oriented Programming
Applet Oleh: Idris Winarno. Percobaan 1 Program menampilkan tulisan “Hello World” yang dibuat sebagai applet. Tulisan “Hello World” akan tampil pada browser.
APPLET By : DHANIS PUSPA M (26262).
Polymorphism (bag. 2).
Struktur Program Java Tipe data.
Inheritance, polymorphism, dan interface
Multimedia Pertemuan 13 Matakuliah: M0864/Programming I Tahun: 2009.
MATERI IV OOP (Object Oriented Programming) Chapter II.
Dasar exception handling
Penanganan Eksepsi.
Pertemuan 6 PEWARISAN AND POLYMORPHISM
Pertemuan 1 Apakah Java Itu ? ASWAR R..
JAVA APPLET Creating Web Application using Java Applet Introduction to Java (1 st part)
Mendapatkan input dari keyboard
Java Applets Pertemuan 7 Matakuliah: M0864/Programming I Tahun: 2009.
Konsep Pemrograman dan Paradigmanya
Applet Setelah mengikuti mata kuliah ini mahasiswa dapat membuat applet sederhana.
Struktur Kontrol Struktur kontrol if Struktur kontrol if-else
AWT (Abstract Window Toolkit)
Inheritance dan Kata Kunci static
Java GUI PBO.
Pemprograman Berorientasi Objek
Package dan package standard java
BAB 1 PACKAGE (PAKET) Pokok bahasan : 1. Pembuatan paket 2.
Mendapatkan input dari keyboard
Dijalankan dengan interpreter
MEMBUAT CLASS SENDIRI 2.
Creating Web Application using Java Applet
PEMROGRAMAN DASAR DI JAVA
Struktur Class Java Android
Struktur Kode Aplikasi Java (2)
PEMROGRAMAN BERORIENTASI OBJEK
Exception Handling, Package, Abstract Class & Interface
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Polymorphism (bag. 2).
Oleh : Inggar Prayoga.,S.I.Kom
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
PACKAGE.
Pemrograman Berorientasi Object
Komputer aplikasi it-I (html)
Dasar exception handling
Dasar-Dasar Pemrograman
Pemrograman Berorientasi Object
Package dan package standard java
AWT (Abstract Window Toolkit)
Mendapatkan input dari keyboard
PEMROGRAMAN BERORIENTASI OBJEK
Pertemuan 5 Inheritance
Pemrograman Berorientasi Objek
Transcript presentasi:

APPLET

Applet Jenis spesial dari program Java yang dieksekusi melalui internet Secara fisik berjalan pada web browser Tidak diijinkan mengakses komputer yang digunakan untuk alasan keamanan Class Applet Subclass dari class Panel yang didefinisikan dalam AWT

Contoh Program Applet //simpan di applet1.java import java.awt.*; import java.applet.*; /* masukkan bagian ini pada code HTML <applet code=“applet1.class" width=300 height=100> </applet> */ public class applet1 extends Applet { public void paint(Graphics g) { g.drawString("Hello world!", 80, 25); }

Menjalankan Applet Di-compile secara normal tapi tidak dieksekusi menggunakan perintah Java Berjalan pada web browser Berjalan menggunakan applet viewer Membuka Applet melalui web browser Buka dokumen HTML dimana Applet disisipkan menggunakan tag Applet HTML Membuka Applet melalui perintah appletviewer appletviewer <java filename>

Menjalankan Applet Contoh menjalankan Applet : appletviewer applet1.java Applet dibuat dengan lebar 300 pixels dan tinggi 100 pixels <applet code=“applet1.class” width=300 height=100> </applet> Method drawString menggambar string “Hello world” pada posisi pixel(80,25) g.drawString("Hello world!", 80, 25);

Contoh Program Applet Hasil dari contoh :

Membuat Applet Meng-extends class Applet Mengimport package java.applet Class Applet dapat ditemukan pada package java.applet Mengimport package java.awt Class Applet adalah subclass dari class Panel Beberapa method dan field dari class Applet ditemukan dalam class Panel Class parent ditemukan dalam package java.awt

Siklus Applet Tidak memiliki method main Browser atau applet viewer berinteraksi dengan applet melalui method berikut ini : init() start() stop() destroy()

Siklus Applet Detail dari method siklus applet init() Method pertama yang dipanggil ketika applet di-load start() Method berikutnya yang dipanggil setelah init stop() Dipanggil ketika web browser meninggalkan dokumen applet HTML Menginformasikan applet bahwa eksekusinya berhenti destroy() Dipanggil ketika applet perlu dihapus bersih dari memory Method stop selalu dipanggil sebelum method ini di-invoke Invoke = ditampilkan

Siklus Applet import java.applet.*; import java.awt.*; /* <applet code=“methodapplet" width=300 height=100> </applet> */ class methodapplet extends Applet { String a =""; public void init() { a += "initializing... "; repaint(); }

Siklus Applet public void start() { a += "starting... "; repaint(); } public void stop() { a += "stopping... "; public void destroy() { a += "preparing for unloading...";

Siklus Applet public void paint(Graphics g) { g.drawString(a, 15, 15); } Contoh dokumen HTML dengan disisipi applet <HTML> <TITLE>Life Cycle Demo</TITLE> <applet code=“methodapplet.class" width=300 height=100> </applet> </HTML>

Method paint Method penting yang diwariskan dari class induknya yaitu class Component Dipanggil setiap hasil applet perlu digambar Contoh : sebuah applet disembunyikan oleh window lainnya dan kemudian membuatnya tampak kembali. Biasanya di-override untuk menyesuaikan tampilan applet Contoh Hello World

Method showStatus Sebuah applet memiliki status window Untuk menginformasikan apa yang telah applet kerjakan Jika ingin menampilkan status window Invoke method showStatus dan gunakan argumen String

Method showStatus import java.awt.*; import java.applet.*; /* <applet code=“showstatusapplet.class" width=300 height=100> </applet> */ public class showstatusapplet extends Applet { public void paint(Graphics g) { g.drawString("Hello world!", 80, 25); showStatus(“Applet dengan method showstatus."); }

Method showStatus Contoh hasil :

Memainkan Audio Clips Applet juga mengijinkan untuk memainkan data audio Tahap-tahap dalam memainkan audio clip dalam applet: Mendapatkan audio clip Menggunakan method getAudioClip Memainkan audio clip Menggunakan method play pada object audio clip Atau menggunakan method loop pada object audio clip

Memainkan Audio Clips Perbedaan antara play dan loop: Method play Memainkan audio clip hanya sekali Method loop Memutar audio clip hingga method stop dipanggil

Memainkan Audio Clips import java.awt.*; import java.applet.*; /* <applet code=“audioapplet.class" width=300 height=100> </applet> */ public class audioapplet extends Applet { AudioClip ac;

Memainkan Audio Clips public void init() { try { /* audio clip disimpan di direktori yang sama dengan kode java */ /* spaceMusic- download dari java.sun.com */ ac = getAudioClip(getCodeBase(), "spaceMusic.au"); ac.loop(); } catch (Exception e) { System.out.println(e); }

Memainkan Audio Clips public void stop() { ac.stop(); } public void paint(Graphics g) { g.drawString(“Mendengarkan musik!", 80, 25);