Java Applets Pertemuan 7 Matakuliah: M0864/Programming I Tahun: 2009.

Slides:



Advertisements
Presentasi serupa
Oleh: Mike Yuliana PENS-ITS
Advertisements

Java Applets Pertemuan 7
Pemrograman Berorientasi Objek
Cookies dan Session.
Struktur Kode Aplikasi Java (2) As’ad Djamalilleil
GUI & Event Handling Viska Mutiawani, M.Sc.
JAVA GUI (Graphical User Interface)
Graphic User Interface
Presented by : Ratri Enggar Pawening
Graphical User Interface (GUI)
GUI Event Handling.
APPLET By : DHANIS PUSPA M (26262).
Pertemuan 10 Understanding Marketing Strategies on Internet 1.
Inheritance Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 4 Tahun : 2008 Versi : 1/0.
Class and Object Matakuliah : XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan : 2 Tahun : 2008 Versi : 1/0.
OPERASI JUMP DAN EXCEPTION HANDLING
Graphics Pertemuan 4 Matakuliah: M0864/Programming I Tahun: 2009.
File Matakuliah: XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan: 9 Tahun: 2008 Versi: 1/0.
Java GUI Container Pertemuan 2
Polymorphism Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 5 Tahun : 2008 Versi : 1/0.
Multimedia Pertemuan 13 Matakuliah: M0864/Programming I Tahun: 2009.
Pertemuan 6 PEWARISAN AND POLYMORPHISM
ArrayList and Vector Matakuliah: T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan: 7 Tahun: 2008 Versi: 1/0.
METHODS Matakuliah: T0974 / Algoritma dan Metode Object Oriented Programming I Tahun: 2008 Versi: 1/0.
Polymorphism Pertemuan 9 Matakuliah: M0864/Programming I Tahun: 2009.
Creating User Interfaces Pertemuan 6 Matakuliah: M0864/Programming I Tahun: 2009.
Pengantar & Dasar Pemrograman Java Oleh :Yeka Hendriyani, M.kom
Pemrograman Berorientasi Obyek
Fungsi Logaritma Pertemuan 12
Mengambar kurva fungsi linier Pertemuan 4
Fungsi Eksponensial Pertemuan 11 Matakuliah: J0174/Matematika I Tahun: 2008.
1 Pertemuan 12 MEMBUAT USER INTERFACE DENGAN SWING Matakuliah: M0074/PROGRAMMING II Tahun: 2005 Versi: 1/0.
1 Pertemuan 13 Pembahasan Kasus Matakuliah: M0462/Programming I Tahun: 2005 Versi: >
Pertemuan 04 Fungsi-fungsi Microsoft Excel
Applet Setelah mengikuti mata kuliah ini mahasiswa dapat membuat applet sederhana.
APPLET.
PBOL Dewi Kusumaningsih
Graphical User Interface (GUI)
Pertemuan 10 GUI (Graphical User Interface)
Java GUI PBO.
Constructor dan Overloading
Inheritance Pertemuan 8
Java User Interface (Swing)
Basic GUI Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 13 Tahun : 2008 Versi : 1/0.
Component and Layout Manager Pertemuan 3
Constructor dan Destructor Pertemuan 17
Creating Web Application using Java Applet
JFC dan Swing U Abd. Rohim, MT mailto:
Regresi Dalam Lambang Matriks Pertemuan 09
KRITERIA DESAIN, STANDAR DESAIN, DAN METODE ANALISIS PERTEMUAN 6
Matakuliah : M0864/Programming I
JAVA GUI (Graphical User Interface)
Matakuliah : T0074 / Grafika Komputer
MODUL PRATIKUM PEMOGRAMAN BERORIENTASI OBJEK (OOP)
Hyperlink & Form Pertemuan 11
PIBJ (PEMROGRAMAN INTERNET BERBASIS JAVA)
FLASH WEB LAY OUT AND NAVIGATION
Mobile Teknologi Pertemuan 2
Pertemuan 13 MEMBUAT USER INTERFACE DENGAN SWING (LANJUTAN)
Graphical User Interface
PACKAGE.
JSF Java Server Faces.
JAVA.
Pemrograman Berorientasi Obyek
Pertemuan 10 Understanding Marketing Strategies on Internet
Tahun : <<2005>> Versi : <<1/2>>
KAPASITAS PENAMPANG MENAHAN GAYA LINTANG Pertemuan 13
Pemrograman Berorientasi Obyek
- PERTEMUAN 2- CONSTRUCTOR
Multithreading Matakuliah : T0984 / Algoritma dan Metode Object Oriented Programming II Pertemuan : 12 Tahun : 2008 Versi : 1/0.
Transcript presentasi:

Java Applets Pertemuan 7 Matakuliah: M0864/Programming I Tahun: 2009

Bina Nusantara Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu: –menerapkan penggunaan event-driven dan handling event pada pemograman Java.

Bina Nusantara Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu: –mendemonstrasikan penggunaan Java Applet dalam sebuah aplikasi pemograman GUI di Java.

Bina Nusantara Outline Materi Introduction Java Applets Applets as Application

Introduction Graphic User Interface di Web. Animasi dan multimedia (gambar dan suara) dari Java di web. Contoh yang paling bisa dijumpai game sudoku.

Applet Class Java applet menggunakan kelas Applet. Sebagai framework yang memungkinkan untuk menjalankan applet dari sebuah web. Tidak memiliki fungsi main. Semua kelas yang menggunakan Applet wajib menurunkan kelasnya dari java.applet.Applet

Applet Class Ketika Applet dijalankan, web browser membuat sebuah instant dari Applet dengan memanggil konstruktor applet yang tidak mengandung argumen atau parameter. Untuk mengontrol applet, browser menggunakan fungsi : –init, –start, –stop, dan –destroy

Applet Class Fungsi init : –Dipanggil setelah applet dibuat. –Kelas turunannya wajib meng-override fungsi ini. –Biasanya digunakan untuk inisialisasi termasuk setting komponen user interface. Fungsi start : –Dipanggil setelah fungsi init atau setiap kali halaman web dikunjungi. –Menjalankan fungsi-fungsi yang akan dijalankan di applet seperti animasi. –Kelas turunannya wajib meng-override fungsi ini.

Applet Class Fungsi stop : –Dipanggil ketika user meninggalkan halaman web yang mengandung applet. –Applet menjadi tidak aktif. –Kelas turunannya wajib meng-override fungsi ini. Fungsi destroy : –Dipanggil ketika user menutup browser yang mengandung applet. –Semua sumber dan objek objek dihapus. –Dipanggil setelah fungsi stop dijalankan terlebih dahulu. –Kelas turunannya wajib meng-override fungsi ini.

Applet Class Kerangka kelas turunan yang menggunakan Applet : Wajib di-override di kelas turunannya

Applet Class Kelas Applet tidak dirancang untuk bekerja dengan komponen Swing. Untuk menggunakannya pada komponen Swing maka Applet (java.applet.Applet) menurunkan kelasnya pada JApplet (javax.swing.JApplet) Layout default dari JApplet : BorderLayout.

Applet Class Contoh penggunaan JApplet : –Kelas diatas tidak dapat dijalankan begitu saja karena tidak memiliki fungsi main. –Harus membuat file HTML dengan menggunakan tag applet yang mereferensi ke applet tersebut. –Browser akan secara otomatis akan membuat frame yang menghandel component GUI tersebut, memberi juga ukuran frame tersebut dan membuat frame tersebut tampil (visible).

Applet Class Contoh ketika Applet dipanggil oleh Web. Komponen JLabel yang dibuat oleh kelas SampelApplet

Applets as Application JApplet merupakan subclass dari kelas Container dan memiliki kesamaan fungsi dengan JFrame, seperti komponen user interfaces, layout managers, dan event-handling yang digunakan. Hal-hal yang tidak boleh dilakukan ketika menjalankan Applet: –Tidak diperbolehkan membaca dari, menulis ke sistem file komputer, karena akan merusak file-file dan menyebarkan virus –Tidak diperbolehkan untuk menjalankan program dari browser, karena akan merusak sistem lokal komputer. –Tidak diperbolehkan melakukan hubungan antar komputer, kecuali untuk server dimana applet disimpan.

Applets as Application Untuk memanggil Applet sebagai applikasi maka kelas yang menggunakan Applet harus dibuatkan dahulu objeknya pada kelas yang memiliki fungsi main. Ada 2 cara menjalankan Applet sebagai applikasi : –Menggunakan kelas yang ada fungsi main. –Melempar String ke Applet dari halaman HTML.

Applets as Application Contoh penggunaan Applet sebagai aplikasi :

Bina Nusantara Referensi Introduction to Java. 7ed Liang. Chapter 17. Java Applet Applet