Jeg kan ikke skrive ut rader med en Java-applet

Jeg kan ikke skrive ut rader med en Java-applet


Java-applets tillate utviklere å skape fullstendig interaktive programmer som kjøres av nettsteder. Applets bruke de fleste av de samme funksjonene som desktop-baserte Java-programmer, så det er enkelt for utviklere å bytte mellom de to formatene. Det er imidlertid noen få forskjeller mellom disse typer programmer. Disse kan føre til stasjonære utviklere, eller de som ikke er vant til grafisk grensesnitt programmering, for å gjøre feil som ville hindre applets fra utskrift rader med tekst.

JApplet

Java-appleter bruke språket standard bibliotek for å lage 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 egne mekanismer. De gjør imidlertid bruke samme layout ledere og Swing komponenter for oppgaver som viser rader med tekst.

tekst~~POS=TRUNC

Mens Java-programmer som kjøres fra en kommandolinje kan skrive tekst med en enkel kommando, grafiske appleter kreve 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 til og med en knapp som inneholder tekst. Programmerere sette tekst 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.

Innstilling og Forfriskende Components

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 for å refresh grensesnittet, vil applet bruker ikke se teksten programmerer ønsker å skrive ut.

applet Dimensjonering

Applets på nettsteder har to faktorer som bestemmer størrelsen: dimensjonering Parametere programmerer skaper i Swing grensesnittet i seg selv, og størrelsen utbygger gir applet på selve nettsiden. Den applet vil ikke automatisk endre størrelsen på seg selv for å passe i størrelsen gitt på HTML-siden. Av denne grunn, hvis programmereren ikke gir applet tilstrekkelig plass på websiden så 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.