logo

Typer appletter i Java

En spesiell type Java program som kjører i en nettleser kalles Applet . Den har mindre responstid fordi den fungerer på klientsiden. Det er mye sikret utført av nettleseren under alle plattformene som Windows, Linux og Mac OS osv. Det er to typer appleter som en nettside kan inneholde.

    Lokal applet Ekstern applet
Typer appletter i Java

La oss forstå begge typer applet en etter en:

Lokal applet

Lokal applet er skrevet på egen hånd, og så vil vi legge det inn på nettsider. Local Applet utvikles lokalt og lagres i det lokale systemet. En nettside trenger ikke å hente informasjonen fra internett når den finner den lokale appletten i systemet. Det er spesifisert eller definert av filnavnet eller banenavnet. Det er to attributter som brukes til å definere en applet, dvs kodebase som spesifiserer banenavnet og kode som definerte navnet på filen som inneholder Applets kode.

Spesifiserer lokal applet

 <applet codebase="tictactoe" code="FaceApplet.class" width="120" height="120"> </applet>

La oss ta et eksempel på lokal applet for å forstå hvordan vi kan lage den og bygge den inn på nettsiden.

  1. Først vil vi lage en lokal applett for innebygging på en nettside.
  2. Etter det vil vi legge til den lokale appletten på nettsiden.

FaceApplet.java

 //Import packages and classes import java.applet.*; import java.awt.*; import java.util.*; import java.awt.event.*; //Creating FaceApplet class that extends Applet public class FaceApplet extends Applet { //paint() method starts public void paint(Graphics g){ //Creating graphical object g.setColor(Color.red); g.drawString(&apos;Welcome&apos;, 50, 50); g.drawLine(20, 30, 20, 300); g.drawRect(70, 100, 30, 30); g.fillRect(170, 100, 30, 30); g.drawOval(70, 200, 30, 30); g.setColor(Color.pink); g.fillOval(170, 200, 30, 30); g.drawArc(90, 150, 30, 30, 30, 270); g.fillArc(270, 150, 30, 30, 0, 180); } } 

Utfør koden ovenfor ved å bruke følgende kommandoer:

Typer appletter i Java

Ekstern applet

En ekstern applet er designet og utviklet av en annen utvikler. Den er plassert eller tilgjengelig på en ekstern datamaskin som er koblet til internett. For å kjøre appleten som er lagret på den eksterne datamaskinen, er systemet vårt koblet til internett, så kan vi laste ned og kjøre det. For å finne og laste inn en ekstern applet, må vi kjenne appletens adresse på nettet som omtales som Uniform Recourse Locator (URL).

Typer appletter i Java

Spesifiserer ekstern applet

 <applet codebase="http://www.myconnect.com/applets/" code="FaceApplet.class" width="120" height="120"> </applet>

Forskjellen mellom lokal applet og ekstern applet

Tabellen nedenfor beskriver de viktigste forskjellene mellom lokal applet og ekstern applet.

Lokal applet Ekstern applet
Det er ikke nødvendig å definere applettens URL i Local Applet. Vi må definere applettens URL i Remote Applet.
Lokal applet er tilgjengelig på datamaskinen vår. Remote Applet er ikke tilgjengelig på datamaskinen vår.
For å bruke den eller få tilgang til den, trenger vi ikke Internett-tilkobling. For å bruke den eller få tilgang til den på datamaskinen vår, trenger vi en Internett-tilkobling.
Den er skrevet på egen hånd og deretter innebygd i nettsidene. Den ble skrevet av en annen utvikler.
Vi trenger ikke å laste den ned. Den er tilgjengelig på en ekstern datamaskin, så vi må laste den ned til systemet vårt.