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

Berikut ini adalah contoh program Applet memberi argumen (nilai) ke parameter program applet Java. Dijelaskan di sini bahwa argumen (nilai) beberapa parameter dari konstruktor kelas Font dan metoda drawString dari kelas Graphics ditentukan melalui tag parameter (<param>) di dokumen HTML. Kode sumber untuk program applet ini bernama AppletKedua.java sedangkan dokumen HTML bernama AppletKedua.html.

1. 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 contoh program Applet di atas adalah pernyataan untuk membaca parameter dari dokumen HTML dengan metoda getParameter kelas Applet. Nilai parameter berasal dari tag parameter yang ada di tag applet di dokumen HTML. Saat browser menjalankan dokumen HTML, program applet dimuat dan pernyataan membaca nilai parameter dieksekusi. Nilai parameter kemudian disimpan di variabel jenisHuruf, string, ukuranHuruf, posisiX dan posisiY dan selanjutnya digunakan sebagai argumen parameter konstruktor kelas Font dan parameter metoda drawString.

2. 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 Java

SUKAI DAN BAGIKAN ARTIKEL INI:
Pin It