Nwlapcug.com


Non riesco a stampare righe utilizzando un Applet di Java



Applet Java consentono agli sviluppatori di creare programmi completamente interattivi che colano siti Web. Applet utilizzano la maggior parte delle stesse funzioni come programmi Java basati su desktop, quindi è facile per gli sviluppatori passare tra i due formati. Tuttavia, esistono alcune differenze tra questi tipi di programmi. Questi possono condurre agli sviluppatori desktop, o chi non è abituato a interfaccia grafica di programmazione, a fare errori che impedirebbero applet da stampa righe di testo.

JApplet

Applet Java utilizzano la libreria standard del linguaggio per la creazione di interfacce utente grafiche, la libreria di Swing, come applicazioni Java basate su desktop. La differenza principale tra i programmi basati su desktop e applet Java è che essi estendono diverse classi super e vengono avviate da meccanismi separati. Essi, tuttavia, utilizzare la stessa gestione del layout e componenti Swing per attività quali la visualizzazione di righe di testo.

Componenti di testo

Mentre i programmi Java eseguiti dalla riga di comando possono stampare il testo con un semplice comando, grafica applet richiedono che il programmatore utilizza un componente Swing in grado di visualizzare il testo. Questo potrebbe essere una semplice etichetta che l'utente non può modificare, un campo di testo costituito da una o più righe, o anche un pulsante contenente testo. I programmatori impostare il testo di questi visualizzazione di componenti direttamente quando creano o richiamando i metodi del componente per impostare questo testo dopo il programmatore già li ha creati.

L'impostazione e l'aggiornamento di componenti

Quando un programmatore Java crea e aggiunge un nuovo componente a un'interfaccia o richiama i metodi di un componente per modificare il suo aspetto, come la stampa di una nuova riga di testo nel componente, è possibile che le modifiche non verranno visualizzate automaticamente. Fino a quando il programmatore richiama i metodi necessari per l'aggiornamento dell'interfaccia, utente dell'applet non verrà visualizzato che il testo il programmatore vuole stampare.

Dimensionamento di applet

Applet sui siti Web sono due fattori che determinano la loro dimensione: i parametri di dimensionamento il programmatore crea nell'interfaccia Swing stessa, e le dimensioni lo sviluppatore dà l'applet sulla stessa pagina web. L'applet non ridimensionerà automaticamente se stessa per adattarsi all'interno la dimensione indicata nella pagina HTML. Per questo motivo, se il programmatore non dà lo spazio sufficiente di applet nella pagina Web quindi il testo che l'utente sta tentando di visualizzare verrà nascosti. I programmatori possono risolvere questo problema facendo in modo che danno l'applet spazio sufficiente per visualizzare se stesso completamente.