Eclipse: programma Java GUI - come funziona
La programmazione di una GUI con Java in Eclipse è difficile per molti principianti. Ti diamo suggerimenti e ti mostriamo come dare un volto al tuo programma.
Eclipse: crea un progetto GUI
La GUI è l'acronimo di Graphical User Interface e indica l'interfaccia utente grafica di un programma come pulsanti, campi di testo e altri elementi. Leggi qui come avviare un progetto adatto in Eclipse:
- Apri Eclipse (Versione: Kepler Service Release 2) e sotto "File" fai clic su "Nuovo" e poi su "Progetto Java". Assegna al tuo progetto un nome adatto e fai clic su "Fine".
- Apri il tuo nuovo progetto usando Esplora pacchetti. Ora fai clic su "Crea nuove classi visive" nella barra delle azioni in alto. Spostare il mouse su "Swing" e fare clic su "JFrame". Si apre una nuova finestra, qui inserisci il nome della classe.
- Ora hai creato una "Classe visiva" e puoi continuare a modificarla.
GUI Java: cambia design
Dopo aver creato la "Classe visiva", puoi continuare con la progettazione del tuo programma:
- Per fare ciò, fai clic su "Design" nell'editor Eclipse.
- Ora vedi una finestra classica che puoi equipaggiare con singoli elementi. Ad esempio, sotto "Componenti" troverai il "JButton".
- Fai clic su qualsiasi elemento e trascinalo nella finestra del programma. Nota: con "Layout assoluto" è possibile disporre gli elementi liberamente nella finestra.
- Assegna agli elementi nomi univoci come "btn1" per il primo pulsante. Attenzione: non confondere il nome ("Variabile") con l'etichetta ("Testo").
Programmazione Java: aggiungi interazione
Diciamo che ora hai 2 campi di testo e un pulsante. Nella casella di testo 1 (qui "txt1"), inserisci un numero da moltiplicare per 2. Il risultato viene emesso nel campo di testo 2 (qui "txt2").
- Fare doppio clic sul pulsante (qui "btn1"). Ora sei tornato nell'editor.
- Con il metodo "getText ()" puoi leggere l'input dal primo campo di testo. Poiché è necessario un tipo di dati Integer, convertire il tipo di dati stringa con "Integer.parseInt".
- Ora assegna il valore letto alla variabile "a" e moltiplicalo per 2.
- Infine, produciamo il risultato (variabile "b") nel campo di testo 2. Per questo usiamo il metodo "setText ()".
Mercato del lavoro CHIP
Nel nostro mercato del lavoro CHIP troverai migliaia di posti di lavoro attuali nel mondo digitale. Sia come sviluppatore di software che esperto di marketing, presso Microsoft o Amazon, copriamo l'intera gamma del mondo tecnologico tedesco. E se vuoi iniziare uno di questi lavori come cambio di carriera, vale la pena apprendere a distanza. Richiedi una brochure informativa sugli attuali corsi di apprendimento a distanza presso ILS, la più grande scuola di apprendimento a distanza della Germania.
Se vuoi saperne di più su Java, troverai un tutorial sui cicli While e For nel nostro suggerimento pratico.