Java- applets tillate utviklere å lage fullt interaktive programmer som kjører off nettsteder. Applets bruke mesteparten av de samme funksjonene som desktop- baserte Java-programmer , så det er enkelt for utviklere å veksle mellom de to formatene . Det er imidlertid noen forskjeller mellom disse typer programmer . Disse kan føre til stasjonære utviklere , eller de ikke er vant til grafisk grensesnitt programmering, for å gjøre feil som ville hindre applets fra å skrive rader med tekst. JApplet
Java-applets bruke språkets standard bibliotek for utvikling av grafiske brukergrensesnitt, Swing bibliotek, som desktop - baserte Java-programmer. Den primære forskjellen mellom desktop- baserte programmer og Java-applets er at de strekker forskjellige super klasser og er initiert av separate mekanismer . De gjør imidlertid bruke de samme layout ledere og Swing komponenter til oppgaver som viser rader med tekst .
Tekst Komponenter
Mens Java- programmer som kjøres fra en kommando linje kan skrive ut tekst med en enkel kommando , grafiske applets krever at programmereren bruker en Swing-komponent kan vise tekst . Dette kan være en enkel etikett som brukeren ikke kan redigere et tekstfelt som består av en eller flere linjer , eller enda en knapp som inneholder tekst . Programmerere angi at teksten disse komponentene vise enten direkte når de lager dem , eller påkalle komponent metoder for å sette denne teksten etter at programmereren har allerede skapt dem .
Setting og forfriskende komponenter
Når en Java -programmerer oppretter og legger til en ny komponent til et grensesnitt eller påkaller en komponent metoder for å endre sitt utseende, som for eksempel å skrive ut en ny rad med tekst på komponenten, vil disse endringene ikke vises automatisk. Inntil programmerer påkaller de nødvendige metoder i oppdateringsfrekvensen grensesnittet , vil applet brukeren ikke ser teksten programmerer ønsker den å skrive ut.
Applet Dimensjonering
Applets på nettsteder har to faktorer som bestemmer størrelsen : dimensjonering parametrene programmerer skaper i Swing grensesnittet i seg selv , og størrelsen utvikleren gir applet på selve nettsiden . Den applet vil ikke automatisk endre seg til å passe i størrelsen gitt på HTML-siden . Av denne grunn , hvis programmereren ikke gir applet tilstrekkelig plass på websiden deretter teksten brukeren prøver å vise vil være skjult . Programmerere kan løse dette problemet ved å sørge for at de gir applet nok plass til å vise seg selv fullt ut .