Tutorial Java Applet - Ketahui Cara Membuat Applet di Java



Tutorial Java Applet ini akan membantu anda dalam memahami dengan jelas Java Applet. Anda juga akan belajar membuat dan menggunakan applet di Java melalui pelaksanaan praktikal.

Sebilangan besar pemaju memulakan kerjaya dengan sebagai bahasa asas mereka. Ini kerana Java menyediakan pelbagai ciri menarik seperti servlet, kerangka kerja, dan lain-lain yang membantu mewujudkan benteng konsep pengaturcaraan. Salah satu ciri tersebut ialah applet di Java.Java Applet adalah program perisian kecil yang dapat dipindahkan melalui HTTP.Dalam Tutorial Java Applet ini, saya akan memberi anda gambaran lengkap mengenai Java Applet beserta contohnya.

Berikut adalah topik yang akan saya bahas dalam Tutorial Applet Java ini:





Applet Java

Applet di Java adalah program berasaskan internet yang kecil dan dinamik. Java Applet hanya dapat dijalankan dalam kerangka applet Java. Untuk pelaksanaan applet yang mudah, ‘kotak pasir’ yang terhad disediakan oleh rangka applet. Secara amnya, kod applet tertanam di dalam halaman. Kod applet dijalankan ketika halaman HTML dimuat ke dalam penyemak imbas web yang sesuai dengan Java. Applet terutamanya dimuat turun pada mesin jarak jauh dan digunakan di sisi pelanggan.

Applet Java dapat menjadi aplikasi Java yang berfungsi penuh juga karena dapat menggunakan API Java yang lengkap dengan sendirinya. Tetapi masih ada garis tipis antara applet dan aplikasi di Java.



Pada bagian selanjutnya dari artikel ini tentang Applet di Java, saya akan menyenaraikan perbezaan antara Java Applet dan a .

Aplikasi Java vs Aplikasi Java

Aplikasi Java Applet Java
Aplikasi Java adalah program yang berdiri sendiri yang dapat dijalankan secara bebasJava Applet adalah program Java kecil yang dirancang untuk ada dalam dokumen web HTML
Aplikasi Java mesti mempunyai kaedah utama () agar dapat mereka laksanakanJava Applet tidak memerlukan utama () untuk pelaksanaan
Aplikasi Java hanya memerlukan JREJava Applet tidak dapat berjalan secara bebas dan memerlukan API
Aplikasi Java tidak perlu memperluas kelas apa pun kecuali diperlukanJava Applet mesti melanjutkan kelas java.applet.Applet
Aplikasi Java dapat melaksanakan kod dari sistem tempatan
Applet JavaAplikasi tidak dapat melakukannya
Aplikasi Java mempunyai akses ke semua sumber yang ada di sistem andaJava Applets mempunyai akseshanya untuk perkhidmatan khusus penyemak imbas

Sekarang setelah Anda tahu, bagaimana applet Java berbeda dari aplikasi Java, izinkan saya menunjukkan kepada anda cara membuat applet dasar di Java melalui bagian berikutnya dari Tutorial Java Applets ini.

Hierarki Applet di Jawa

  • kelas java.lang. Objek
    • kelas java.awt. Komponen
      • kelas java.awt. Bekas
        • kelas java.awt. Panel
          • kelas java.applet. Applet

Seperti yang dipaparkan di atas, kelas Java Applet yang merupakan kelas paket applet memperluas kelas Panel pakej awt. Kelas Panel adalah subkelas kelas Container dari pakej yang sama. Kelas Container adalah lanjutan dari kelas Komponen yang tergolong dalam pakej yang sama. Kelas Komponen adalah kelas abstrak dan memperoleh beberapa kelas berguna untuk komponen seperti Kotak Centang, Senarai, butang, dll.



Sekarang setelah anda mengetahui tentang hierarki lengkap Java Applet class, mari kita cuba membuat Java Applet yang ringkas.

cara menghasilkan rentetan rawak dalam java

Program Java Applet

Di bawah ini saya telah menulis program applet Java sederhana yang hanya akan memaparkan mesej selamat datang.

EduApplet.java

import java.applet.Applet import java.awt.Graphics // Memperluas kelas awam kelas Applet EduApplet meluaskan Applet {public void paint (Graphics g) {g.drawString ('Welcome to Edureka's Applet Tutorial', 150,150)}}

Sekaranganda sudah biasa dengan applet dan tahu membuatnya. Di bahagian seterusnya dari Tutorial Java Applet ini, saya akan menunjukkan cara menjalankan applet di Java.

Melaksanakan Applet di Java

Sekarang saya telah menunjukkan cara membuat applet, tetapi bagaimana anda melaksanakannya? Tidak seperti , melaksanakan applet adalah proses yang sedikit berbeza. Oleh kerana applet adalah aplikasi berdasarkan jaring, mereka memerlukan persekitaran khas untuk dilaksanakan. Java menyediakan dua cara standard untuk melaksanakan applet:

  1. Menggunakan Penyemak Imbas Web yang Diaktifkan Java

Sekiranya anda berusaha melaksanakan Applet anda dengan cara ini, pertama anda perlu menyusun fail Java Applet anda. Setelah selesai, anda harus membuat fail HTML yang berasingan dan menambahkan kod applet di dalamnya dengan merujuk kepada fail .class anda di dalamnya. Sekarang anda boleh mengklik fail HTML untuk melancarkan applet di penyemak imbas. Di bawah ini saya telah memberikan kod yang diperlukan untuk membuat fail HTML:

appletDemo.html

 
  1. Menggunakan appletviewer

Untuk menjalankan Java Applet dengan cara ini, yang harus Anda lakukan adalah, alih-alih membuat file terpisah untuk kod HTML, anda dapat langsung menambahkan komentar pada awal file kode sumber Java anda yang menunjukkan adanya tag APPLET di dalamnya. Ini membantu dalam mendokumentasikan anda dengan prototaip penyataan HTML yang diperlukan. Ini telah selesai, sekarang anda dapat menjalankan applet anda hanya dengan memulai Java Applet Viewer yang secara lalai menggunakan JRE. Semasa menggunakan cara pelaksanaan ini, kod sumber anda akan kelihatan seperti di bawah:

EduApplet.java

import java.applet.Applet import java.awt.Graphics / * * / kelas awam EduApplet meluaskan Applet {public void paint (Graphics g) {g.drawString ('Welcome To Edureka's Applet Tutorial', 150,150)}}

Catatan: Anda juga boleh memasang IDE seperti Eclipse, dan melaksanakan kod anda secara langsung dari sana.

Sekarang setelah anda mengetahui apa itu Java Applet dan bagaimana ia dijalankan, mari kita selami lebih mendalam ke Java Applets Tutorial dan berkenalan dengan siklus hidup Java Applet di bahagian seterusnya dari Java Applet Tutorial ini.

Kitaran Hidup Applet

Setiap Java Applet perlu melalui serangkaian fasa dari inisialisasi hingga kehancuran untuk menyelesaikan pelaksanaannya. Untuk itu, langkah pertama adalah mewarisi kelas java.applet.Applet. Kelas ini membantu dengan pelbagai kaedah yang membantu dalam mempertahankan kerangka asas untuk Java Applet. Pelbagai kaedah yang terlibat dalam kitaran hidup Java Applet telah digambarkan oleh rajah di bawah.

Kitaran Hidup Applet - Tutorial Applet Java - EdurekaSeperti yang anda lihat, ada 4 kaedah utama yang wajib diatasi oleh mana-mana Java Applet. Izinkan saya memberi penerangan mengenai setiap kaedah ini satu persatu.

  1. init kekosongan awam () : Ini adalah kaedah pertama yang digunakan semasa kitaran hidup applet. Dalam kaedah ini, pemboleh ubah yang akan digunakan lebih jauh dalam applet diinisialisasi. Satu perkara yang mesti anda perhatikan di sini ialah kaedah ini hanya boleh digunakan sekali dalam setiap kitaran hidup applet.
  2. permulaan kosong awam () : Ini adalah kaedah kedua yang dipanggil sejurus kaedah init () dipanggil oleh penyemak imbas. Setiap kali pengguna meninjau laman web yang mengandungi applet, kaedah start () dipanggil dan applet dimulakan.
  3. perhentian tidak sah awam (): Kaedah ini digunakan setiap kali pengguna meninggalkan laman web yang mengandungi applet. Dengan kata lain, kaedah stop () digunakan untuk menangguhkan utas yang tidak diperlukan ketika applet berada di latar belakang atau tidak dapat dilihat di layar. Ini dapat dilanjutkan dengan mudah menggunakan kaedah start ().
  4. kekosongan awam hancurkan (): Akhirnya, kita mempunyai kaedah destruktif () yang digunakan untuk mengeluarkan applet dari memori sepenuhnya. Kaedah ini digunakan hanya sekali setiap kitaran hidup applet dan semua sumber daya yang terlibat mesti dibebaskan sebelum kaedah ini dipanggil.

Satu lagi kaedah yang sering digunakan bersama dengan empat di atas adalah cat ().

  • cat kosong awam (Grafik g): Kaedah ini digunakan setiap kali applet perlu digambar semula atau dicat semula dalam penyemak imbas, tanpa mengira penyebabnya. Kaedah cat () mengambil satu objek Grafik sebagai parameter yang mengandungi konteks grafik di mana applet sedang dijalankan. Juga, kaedah ini digunakan setiap kali output diharapkan dari applet.

Di bawah ini adalah kerangka asas Java Applet dengan semua kaedah kitaran hidup.

AppletLifeCycle.java

import java.applet. * kelas awam AppletLifeCycle meluaskan Applet {public void init () {System.out.println ('Applet is Initialized')} permulaan kekosongan awam () {System.out.println ('Applet sedang dieksekusi') } perhentian kekosongan awam () {System.out.println ('Pelaksanaan Applet telah Berhenti')} cat kekosongan awam (Grafik g) {System.out.println ('Mengecat Applet ...')} kekosongan awam memusnahkan () {System.out.println ('Applet telah Hancur')}}

Sekarang mari kita mengumpulkan apa sahaja yang telah kita pelajari dalam tutorial ini dan cuba membuat applet yang dapat bertindak balas terhadap tindakan pengguna.

J Demo Applet ava

Di bawah ini saya telah memasukkan program Java Applet yang kecil dan sederhana di mana anda akan melihat bagaimana pengendalian acara berfungsi semasa applet menjalani kitaran hidupnya.

cara memasang php pada windows 10

AppletEventHandling.java

import java.awt.event.MouseListener import java.awt.event.MouseEvent import java.applet.Aplet import java.awt.Graphics import java.awt.Color import java.awt.Font public class AppletEventHandling meluaskan Applet mengimplementasikan MouseListener {StringBuffer strBuf public vit init () {addMouseListener (this) strBuf = new StringBuffer () addItem ('Initializing the applet') addItem ('Welcome to the Edureka's Applet Tutorial')} permulaan kekosongan awam () {addItem ('Memulai applet') } henti kekosongan awam () {addItem ('Menghentikan applet')} kekosongan awam hancur () {addItem ('Memusnahkan applet') addItem ('Selamat tinggal !!')} batal addItem (String word) {System.out .println (word) strBuf.append (word) repaint ()} cat kosong awam (Grafik g) {g.drawString (strBuf.toString (), 10, 20) setForeground (Color.white) setBackground (Color.black)} public void mouseEntered (MouseEvent event) {} public void mouseExited (MouseEvent event) {} public void mousePressed (MouseEvent event) {} awam kekosongan tetikusDiterbitkan (Mous eEvent event) {} public void mouseClicked (MouseEvent event) {addItem ('Mouse diklik !!')}}

Langkah seterusnya adalah menyusun fail .java di atas menjadi fail .class. Setelah selesai, sekarang anda perlu membuat fail HTML dan menambahkan rujukan fail .class di tag applet. Di bawah ini saya telah menunjukkan cara menulis kod untuk fail HTML ini.
eventHandling.html

Pengendalian Acara  

Semasa anda melaksanakan kod ini, applet anda akan kelihatan seperti tangkapan skrin yang ditunjukkan di bawah.
Sekarang, untuk memeriksa sama ada applet anda berfungsi dengan sempurna atau tidak, anda boleh memeriksa di terminal anda. Di sana anda dapat melihat, semua fasa yang dilalui oleh aplet anda dengan setiap tindakan anda. Di bawah ini saya telah melampirkan tangkapan skrin untuk perkara yang sama.
Dengan ini, kita sampai pada akhir artikel ini mengenai Java Applet Tutorial. Saya harap sekarang anda mempunyai gambaran yang jelas tentang apa sebenarnya Java Applet, mengapa kita memerlukannya dan bagaimana ia dibuat. Sekiranya anda ingin mempelajari Java dengan lebih terperinci, anda boleh merujuk kepada kami juga.

Sekarang setelah anda memahami asas Java Applet, periksa oleh Edureka, sebuah syarikat pembelajaran dalam talian yang dipercayai dengan rangkaian lebih daripada 250,000 pelajar berpuas hati yang tersebar di seluruh dunia. Kursus Latihan dan Persijilan Java J2EE dan SOA Edureka dirancang untuk pelajar dan profesional yang ingin menjadi Pembangun Java. Kursus ini dirancang untuk memberi Anda awal dalam pengaturcaraan Java dan melatih anda untuk konsep Java teras dan maju bersama dengan pelbagai kerangka kerja Java seperti Hibernate & Spring.

Ada soalan untuk kami? Sila sebutkan di bahagian komen dari 'Java Applet Tutorial' ini dan kami akan menghubungi anda secepat mungkin.