Realizzare una semplice finestra grafica in Java

tramite: O2O
Difficoltà: media
16

Introduzione

Java è un linguaggio di programmazione interamente dedicato agli oggetti ed offre costrutti utili, semplici e intuitivi per gestire ed implementare la totalità dei compiti che un programmatore desidera. La guida di oggi vuole mostrare come realizzare una semplice finestra grafica, attraverso l’utilizzo di un oggetto chiamato JFrame presente nella collezione dei package installati di default, attraverso la JDK.

26

La nostra idea è fare in modo d’implementare una classe propria, che chiameremo PrimaFinestra, che grazie ai costrutti del linguaggio essa stessa sarà vista da Java, come un vero è proprio JFrame. Il costrutto che faremo uso è l’ereditarietà. In questo modo, scrivendo PrimaFinestra extends JFrame, la nostra classe acquisirà le caratteristiche e funzionalità di una vera finestra. Di fatto in questo modo, ci occuperemo solo di popolarla con i componenti desiderati senza dedicarci a realizzarla interamente.

36

Nel nostro esempio, andremo a realizzare una finestra con tanto di titolo e con la possibilità di chiuderla direttamente dai comandi. Non ci resta che mettere mano al codice. Per prima cosa andiamo ad implementare PrimaFinestra, assicurandoci di scrivere: public class PrimaFinestra extends JFrame{ //Caratteristiche della nostra finestra //eventuali funzionalità }//PrimaFinestra.

Continua la lettura
46

Nel nostro caso utilizzeremo un JPanel e un JLabel. Per rendere il codice più chiaro e pulito, ci affideremo ad un metodo privato chiamato init () che servirà, qualora invocato, di inizializzare i componenti richiesti. Tale metodo conterrà le seguenti istruzioni: private void init (){ label=new JLabel ("Hello World!!"); pannello=new JPanel (); pannello. Add (label); add (pannello, BorderLayout. CENTER); setSize (300,300); setLocation (250,250); setVisible (true); setDefaultCloseOperation (JFrame. EXIT_ON_CLOSE); }//init.

56

I metodi di JFrame usati come setLocation () e setSize () definiscono la posizione x, y del frame sullo schermo e la relativa dimensione. Il serVisible (true) e setDefaultCloseOperation () per indicare che il frame dev’essere visibile sullo schermo e soprattutto, quando cliccheremo sulla x in alto a destra, dovrà chiudersi e terminare l’esecuzione.

66

A questo punto non ci rimane che provare il codice direttamente con una classe di test che contenga il metodo main (). Al suo interno scriveremo PrimaFinestra pf=new PrimaFinestra (“PrimaFinestra”); una volta eseguita, comparirà il frame creato con la scritta Hello World.

Potrebbe interessarti anche

Segnala contenuti non appropriati

Tipo di contenuto
Devi scegliere almeno una delle opzioni
Descrivi il problema
Devi inserire una descrizione del problema
Si è verificato un errore nel sistema. Riprova più tardi.
Verifica la tua identità
Devi verificare la tua identità
chiudi
Grazie per averci aiutato a migliorare la qualità dei nostri contenuti

Guide simili

Programmazione

Come realizzare e gestire un evento in Java

Con l'avvento della programmazione ad oggetti, abbiamo assistito ad una vera e propria rivoluzione in questo campo. Il linguaggio Java, in particolare, ci permette di eseguire diverse azioni. Tra i vari elementi di cui possiamo usufruire, figurano gli...
Programmazione

Come creare forme geometriche in Java

Nella guida che segue, ci dedicheremo alla programmazione in linguaggio Java. Vedremo insieme come creare delle forme geometriche all'interno di una finestra grafica. Così facendo, impareremo facilmente a manipolare l'oggetto JPanel e a scoprire quali...
Programmazione

Come realizzare un sito usando Java

Con la navigazione in internet si possono visitare di continuo delle serie infinite di siti e pagine. Tanti utenti, per varie necessità, hanno infatti bisogno di realizzare un sito internet. Magari per pubblicizzare la propria attività lavorativa. Oppure...
Programmazione

Come programmare una calcolatrice in Java

Al giorno d'oggi è importantissimo saper usare i linguaggi di programmazione, visto che la tecnologia e l'informatica sono diventate basi utili per ogni ambito della vita. Uno tra i linguaggi migliori e più convenienti per il programmatore è Java,...
Programmazione

Come inserire musica di sottofondo in Java

Che sia lavoro, che sia relax o qualsiasi altro momento una bella canzone di sottofondo non guasta mai e ascoltando le nostre preferite ci fa felici, ecco che oggi andiamo a vedere come inserire musica di sottofondo in Java. Per prima cosa andiamo a creare...
Programmazione

Come realizzare un finestra modale con jQuery

Una finestra modale è una finestra “figlia” bloccante, ossia una finestra che richiede una certa interazione dell’utente, prima che egli possa tornare ad operare sulla finestra “padre”. Nella progettazione delle interfacce, le finestre modali...
Programmazione

Come creare uno fondo personalizzato in Java

Come molti di noi sapranno bene, Java è un linguaggio di programmazione che si impiega sempre più frequentemente. Esso si orienta sugli oggetti grafici e ci permette di personalizzarli con estrema facilità. Per coloro che sono esperti sarà un gioco...
Programmazione

Come creare un grafico a torta in Java

Molti utenti che usano comunemente il Pc o qualsiasi smartphone, avranno sicuramente notato il famoso logo di Java in varie applicazioni, oppure lo hanno installato solo perché viene richiesto da alcuni programmi. Ma in realtà Java è un linguaggio...
I presenti contributi sono stati redatti dagli autori ivi menzionati a solo scopo informativo tramite l’utilizzo della piattaforma www.o2o.it e possono essere modificati dagli stessi in qualsiasi momento. Il sito web, www.o2o.it e Arnoldo Mondadori Editore S.p.A. (già Banzai Media S.r.l. fusa per incorporazione in Arnoldo Mondadori Editore S.p.A.), non garantiscono la veridicità, correttezza e completezza di tali contributi e, pertanto, non si assumono alcuna responsabilità in merito all’utilizzo delle informazioni ivi riportate. Per maggiori informazioni leggi il “Disclaimer »”.