Come creare forme geometriche in Java

tramite: O2O
Difficoltà: media
17

Introduzione

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 funzionalità esso è in grado di offrirci. Inoltre, vedremo come creare un pannello personalizzato che contenga delle figure geometriche. Senza ulteriori indugi, iniziamo.

27

Occorrente

Assicurati di avere a portata di mano:
  • Programma Java
37

Agganciare il Pannello Rettangolare

Innanzitutto, bisogna avere a disposizione il suddetto programma. Dopodiché, dobbiamo creare la classe della finestra grafica su cui andremo ad agganciare il "Pannello Rettangolare" che ospiterà il disegno della figura geometrica. Non ci resta altro da fare quindi, che provare il tutto creando una nuova classe che fungerà da TESTING. All'interno del metodo main andiamo a scrivere queste parole: new Disegna Rettangolo (150, 150). Così facendo, stiamo creando e "gettando" un oggetto Disegna Rettangolo che verrà, letteralmente preso in pasto dalla JVM e interpretato.

47

Creare una finestra grafica chiamata Disegna Rettangolo

Quando avremo creato il nostro "Pannello Rettangolare", dobbiamo solo agganciarlo in una JFrame in modo da poterlo utilizzare in tranquillità. Creiamo, quindi, una classe chiamata "Disegna Rettangolo" che estenderà JFrame. Questo perché bisogna che la classe in questione diventi una finestra grafica con tutte le sue proprietà. Dichiariamo come attributo il "Pannello Rettangolare" e all'interno del costruttore andiamo a distanziarlo.

57

Guarda il video

Continua la lettura
67

Completare la figura geometrica

Una volta compilata e interpretata la classe Test Disegna, visualizzeremo sul nostro schermo una finestra grafica con all'interno un rettangolo pieno di colore blu. Ed ecco qui che la nostra figura geometrica sarà completata. Possiamo ridefinire il metodo paint che andrà a disegnare sul "Pannello Rettangolare" la figura geometrica. Questo particolare metodo, viene invocato direttamente da Java quando si creerà una istanza del "Pannello Rettangolare". All'interno di questa classe, dichiariamo due attributi interi X ed Y che rappresentano le coordinate su cui iniziare a disegnare il rettangolo. Implementiamo il costruttore in modo da inizializzare questi attributi con dei generici valori di X e generici valori di Y. La figura a lato, mostra il risultato di questa implementazione. Creiamo dunque, un pannello che contenga la nostra figura geometrica. Definiamo una nuova classe e diamole il nome di "Pannello Rettangolo". Questa classe sarà a tutti gli effetti un JPanel che sarà la superficie su cui disegnare il nostro oggetto grafico. La guida si conclude qui, alla prossima.

77

Consigli

Alcuni link che potrebbero esserti utili:

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.
Segnala il video che ritieni inappropriato
Devi selezionare il video che desideri segnalare
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 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 ...
Programmazione

Come realizzare un testo colorato in Java

Vediamo come realizzare un testo colorato in Java che sia presente all'interno di una finestra grafica. Il nostro compito principale è di creare un ...
Programmazione

Come realizzare e gestire un evento in Java

Con l'avvento della programmazione ad oggetti, oltre alle varie migliorie nell'approccio ad una nuova metodologia di programmazione, si sono introdotti gli eventi. Questi ...
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 ...
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 ...
Programmazione

Come creare uno fondo personalizzato in Java

Come è ormai noto, Java è un importante linguaggio di programmazione orientato agli oggetti. Una delle più rilevanti possibilità che questo offre, è sicuramente quella ...
Programmazione

Come realizzare un testo colorato in Java

Realizzare un testo colorato in Java che sia presente all'interno di una finestra grafica è un'operazione relativamente semplice, ma può risultare complicata per ...
Programmazione

Realizzare una semplice finestra grafica in Java

Java è un linguaggio di programmazione interamente dedicato agli oggetti ed offre costrutti utili, semplici e intuitivi per gestire ed implementare la totalità dei compiti ...
Programmazione

Come aprire un file immagine in Java

Eccoci giunti ad una nuova guida dedicata alla programmazione nel linguaggio Java. Vedremo, con semplici passi, come aprire un file immagine e visualizzarlo all'interno ...
Programmazione

Come inserire musica di sottofondo in Java

Il nostro scopo principale è di creare un programma con interfaccia grafica dove inserire della piacevole musica di sottofondo, mentre stiamo lavorando su di essa ...
Programmazione

Come aprire un file immagine in Java

Java è uno dei linguaggi di programmazione più diffusi. Grazie alla sua semplicità e alla sua estrema portabilità ha soppiantato linguaggi di vecchia generazione come ...
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 ...
Windows

Come creare un'interfaccia grafica in NetBeans

In tale guida verrà descritto come creare un'interfaccia grafica in NetBeans sfruttando un comodo editor Drag & Drop messo a disposizione dal programma. Il linguaggio ...
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 ...
Programmazione

Come realizzare un'agenda personalizzata

Ecco attraverso questa guida, come poter realizzare un'agenda personalizzata utilizzando il linguaggio di programmazione Java. Il nostro scopo è realizzare, senza l'utilizzo dell ...
Windows

Come svuotare la cache Java

Java è uno dei linguaggi per il web più usato per rendere dinamico e attivo un sito internet. Viene costantemente aggiornato per permetterne un utilizzo ...
Windows

Come svuotare la cache Java

Java rappresenta uno dei linguaggi di programmazione per internet, sicuramente più utilizzato per rendere dinamico ed attivo un sito web. Viene costantemente aggiornato, in modo ...
Programmazione

Come spostare un file in Java

Java è un linguaggio di programmazione ad alto livello ed offre delle potenzialità estremamente semplici da utilizzare. Attraverso questa guida, andremo ad usare gli oggetti ...
Windows

Imparare ad utilizzare Bluej

Java è un linguaggio di programmazione che è orientato verso gli oggetti ed è stato realizzato per consentire che risulti totalmente indipendente dalla piattaforma che ...
Windows

Imparare ad utilizzare Microsoft Paint

Microsoft Paint è un programma di grafica bitmap, davvero molto semplice e divertente da utilizzare. Proprio grazie alla sua facilità d'uso, risulta particolarmente adatto ...
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»”.