Banner Java

Memberikan Argumen (Nilai) Ke Parameter Program Applet Java

Anda dapat menggunakan parameter di dokumen HTML untuk memberikan nilai (passing values) yang akan digunakan di program applet. Parameter dideklarasikan menggunakan tag parameter (<param>) tanpa mempunyai tag penutup (end tag) dan disertakan di tag applet. Untuk dapat membaca nilai dari parameter, program applet bisa menggunakan metoda getParameter(nama-parameter) dari kelas Applet. Nilai yang dikembalikan oleh metoda getParameter adalah nilai tipe String.

Berikut ini adalah contoh program memberi argumen (nilai) ke parameter program applet Java. Dapat dijelaskan bahwa nilai argumen beberapa parameter dari konstruktor kelas Font dan metoda drawString dari kelas Graphics akan ditentukan melalui tag parameter (<param>) di dokumen HTML. Kode sumber program applet diberi nama AppletKedua.java dan dokumen HTML diberi nama AppletKedua.html.

Kode program applet AppletKedua.java.

// Nama file : AppletKedua.java
// Menggambar literal string di applet Java

// Mengimpor kelas
import java.awt.Graphics;
import java.awt.Color;
import java.awt.Font;
import javax.swing.JApplet;

// deklarasi kelas AppletKedua
public class AppletKedua extends JApplet {

   // Mendefinisikan ulang metoda paint
   public void paint(Graphics g) {

      // Memanggil ulang metoda paint superclass
      super.paint(g);

      // Mendapatkan nilai parameter di dokumen HTML
      String jenisHuruf = getParameter("JENISHURUF");
      String string = getParameter("STRING");
      int ukuranHuruf = Integer.parseInt(getParameter("UKURANHURUF"));
      int posisiX = Integer.parseInt(getParameter("POSISIX"));
      int posisiY = Integer.parseInt(getParameter("POSISIY"));

      // Mengatur tampilan string
      Font font = new Font(jenisHuruf, Font.BOLD, ukuranHuruf);
      g.setFont(font);
      g.setColor(Color.BLUE);

      // Menggambar literal string
      g.drawString(string, posisiX, posisiY);
   }
}

Baris nomor 20 – 24 adalah pernyataan untuk membaca parameter dari dokumen HTML dengan menggunakan metoda getParameter dari kelas Applet. Nilai parameter yang dibaca berasal dari tag parameter yang berada di tag applet di dokumen HTML. Saat browser menjalankan dokumen HTML, program applet akan dimuat dan pernyataan untuk membaca nilai parameter dieksekusi. Nilai parameter yang dibaca kemudian disimpan di variabel jenisHuruf, string, ukuranHuruf, posisiX dan posisiY dan selanjutnya digunakan sebagai argumen untuk parameter konstruktor kelas Font dan parameter metoda drawString.

Dokumen HTML AppletKedua.html.

<html>
<head>
<title>Java Bahasa Mudah</title>
</head>
<body>
<applet
   code="AppletKedua.class"
   width=300
   height=55>
<paramname= JENISHURUF value="Bernard MT Condensed">
<paramname= STRING value="Java Mudah Dipelajari.">
<paramname= UKURANHURUF value=22>
<paramname= POSISIX value=25>
<paramname= POSISIY value=35>
</applet>
</body>
</html>

Berikut ini adalah hasil eksekusi program applet AppletKedua.java.

Argumen parameter program Applet

Baca artikel terkait lainnya:

Untuk memperbaiki mutu konten, Anda dapat berpartisipasi dengan cara melaporkan apabila menemukan kesalahan ketik, kata-kata rangkap, redaksi kurang pas (jelas), gambar pendukung tidak ada dan sebagainya melalui form Kontak Kami untuk mendapatkan perbaikan. Terima kasih atas kerjasamanya.

Hindro HindriantoHindro adalah pendiri sekaligus admin termasmedia.com dan topikit.com, blog online yang mengulas teknologi informasi. Dunia web mulai ditekuni tahun 2012 dengan mempelajari CMS Joomla dan Wordpress. Beberapa buku yang sekarang dipelajari antara lain PHP, HTML5, ASP.NET 4.5, JavaScript, CSS3, MySQL, Adobe Dreamweaver, Adobe Photoshop dan Adobe Flash.