Java applets tillåter utvecklare att skapa fullt interaktiva program som körs utanför webbplatser . Applets använder de flesta av samma funktioner som desktop - baserade Java-program , så det är lätt för utvecklare att växla mellan de två formaten . Det finns emellertid några skillnader mellan dessa typer av program . Dessa kan leda till stationära utvecklare , eller de inte är vana vid grafiska gränssnitt programmering , för att göra misstag som skulle hindra applets från att skriva ut rader med text . JApplet
Java applets använder språkets standardbibliotek för att skapa grafiska användargränssnitt , Swing bibliotek , som desktop - baserade Java-program . Den primära skillnaden mellan desktop - baserade program och Java applets är att de sträcker sig olika super klasser och initieras av olika mekanismer . De gör dock använda samma layout chefer och komponenter Swing för uppgifter som att visa textrader .
Textkomponenter
Javaprogram som körs från ett kommando line kan skriva text med ett enkelt kommando , grafiska applets kräver att programmeraren använda en Swing -komponent kan visa text . Detta skulle kunna vara en enkel etikett som användaren inte kan redigera, ett textfält som består av en eller flera linjer, eller till och med en knapp som innehåller text. Programmerare som texten dessa komponenter visas antingen direkt när de skapar dem , eller åberopa komponent metoder för att ställa in denna text efter programmeraren har redan skapat dem .
Inställning och Uppfriskande Components
När en Java-programmerare skapar och lägger till en ny komponent till ett gränssnitt eller åberopar en komponents metoder för att förändra sitt utseende , som att skriva ut en ny rad med text på komponenten , kommer dessa ändringar inte att visas automatiskt . Tills programmeraren anropar de nödvändiga metoder till uppdateringsfrekvensen gränssnittet kommer appletens användaren ser inte texten programmeraren vill att det ska skrivas ut .
Applet Dimensionering
Applets på webbplatser har två faktorer som bestämmer deras storlek : dimensioneringsreglerna parametrarna programmeraren skapar i Swing gränssnittet i sig , och storleken utvecklaren ger applet på webbsidan själv . Det programmet kommer inte automatiskt ändrar för att passa i storlek med tanke på HTML- sidan . Av denna anledning , om programmeraren inte ger applet tillräckligt med utrymme på webbsidan då texten användaren försöker att visa kommer att döljas . Programmerare kan åtgärda problemet genom att se till att de ger applet tillräckligt med utrymme för att visa sig fullt ut .