Come creare un grafico a torta in Java

tramite: O2O
Difficoltà: media
110

Introduzione

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 di programmazione molto complesso, comprensibile solo agli esperti del settore. Nato nel 1995, questo linguaggio si propone di essere il più indipendente possibile rispetto alla piattaforma di esecuzione. Quindi programmare in Java può risultare una impresa ardua, ma con impegno e studio l'ostacolo si può superare. Il vantaggio di questo sistema è che è un opensource, quindi aperto a tutti e gratuito. Naturalmente se il progetto vi interessa, potete sempre contribuire. Questa guida, in particolare, si propone di indicarvi come creare un semplice grafico a torta in Java. Utilizzeremo il package gratuito JFreeChart.

Ecco un link utile --------》https://it.m.wikipedia.org/wiki/Java_(linguaggio_di_programmazione) (Java (linguaggio di programmazione)).

210

Occorrente

Assicurati di avere a portata di mano:
  • JFreeChart
310

Creare la finestra che ospiterà il grafico a torta

Per prima cosa, creiamo la finestra che ospiterà il grafico a torta. Definiamo una nuova classe e chiamiamola con il nome fittizio EsempioGraficoATorta. Questa classe dovrà essere una finestra grafica e quindi ESTENDERA’ la classe JFrame. Di seguito ne mostro l’intestazione.
public class EsempioGraficoATorta extends JFrame.

410

Definire il costruttore e specificare le caratteristiche della GUI

Definiamo il costruttore e andiamo a specificare le caratteristiche della nostra GUI (Graphics Unit Interface). Scegliamone la posizione sul nostro schermo settando il metodo setLocation con i parametri 400 e 200. Impostiamone una dimensione in pixel pari a 700 e 400. Questi valori dovranno essere passati al metodo setSize. Rendiamo visibile la finestra quando viene eseguita e quando premiamo sulla X, impostiamone la sua distruzione.

Continua la lettura
510

Copiare il file jfreechart-1.0.14 e j Commons. Jar.

Copiamo nella directory dove stiamo realizzando questa classe il file jfreechart-1.0.14. Jar e jCommon. Jar. Per poterla usare, importiamo il relativo package nella nostra classe. Di seguito, vi mostro quali package importare:

import org. Jfree. Chart.*;
importorg. Jfree. Data. General.*;
importorg. Jfree. Chart. Plot.*;

questi dovranno essere subito dopo la scritta package.

610

Dichiarare alcuni oggetti

Dichiariamo i seguenti oggetti:
private DefaultPieDataset dati; private JFreeChart grafico;
uno rappresenta i dati su cui stilare il grafico e l’altro rappresenta il vero e proprio grafico a torta. All’interno del costruttore, istanziamo questi oggetti per poterli usare.

710

Riempire il grafico

Istanziati gli oggetti, possiamo riempire il grafico con dei dati di esempio. Capiamo bene che lavoreremo sull’oggetto DATI perché ci offrirà i metodi opportuni per poter inserire dati su cui realizzeremo il grafico. Usando il metodo setValue impostiamo una serie di elementi attribuendogli una opportuna etichetta.
dati. SetValue ("Dato 1", newDouble (5.0));
assicurandoci di assegnarvi un valore con la virgola.

810

Creare il pannello su cui attaccare il grafico

Creiamo il pannello su cui attaccare il nostro grafico utilizzando un JPanel. Richiediamo al JFrame di fornirci il suo pannello corrente per agganciare il nuovo, attraverso il metodo add() richiamato su un getContentPane (). La dichiarazione sarà come segue: contenitore=new JPanel (); getContentPane (). Add (contenitore); sul nostro contenitore creiamo ed agganciamoci il grafico. Contenitore. Add (new ChartPanel (grafico). Se tutto è andato a buon fine, non ci resta che avviare la nostra classe per visualizzare il nostro grafico a torta desiderato.

910

Approfondimento del linguaggio

Se questo linguaggio di programmazione vi appassiona, non possiamo fare altro che consigliarvi di approfondirlo e di imparare ad utilizzarlo sempre meglio. Infatti, seppur sia abbastanza limitato, con Java è possibile creare delle applicazioni molto carine e semplici. Vi rimandiamo, quindi, alla lettura di un buon manuale e, qualora vi risulti difficile, alla consultazione di un programmatore esperto che saprà sicuramente indirizzarvi sulla strada giusta.

Ecco un link che potrebbe fornire ulteriori informazioni utili sull'argomento appena trattato in questa guida --------》http://community.pcacademy.it/grafici-in-java/ (REALIZZARE GRAFICI IN JAVA).

Ecco un altro link da leggere solo a titolo informativo --------》http://www.myclads.com/pRwEddzM/ (Come disegnare un grafico a torta in Java).

1010

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.
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 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 creare forme geometriche in Java

Eccoci giunti ad una nuova guida dedicata alla programmazione in linguaggio Java. Vedremo come creare delle forme geometriche all'interno di una finestra grafica. Imparando ...
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ì ...
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

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 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 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 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 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 ...
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 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

Eclipse: guida base

Ogni programmatore Java o di qualunque altro linguaggio quali, C++ e PHP, necessita di un ambiente di sviluppo ad hoc che semplifichi la progettazione del ...
Programmazione

Eclipse: guida base

Ogni programmatore Java o di qualunque altro linguaggio quali, C++ e PHP, necessita di un ambiente di sviluppo ad hoc che semplifichi la progettazione del ...
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 importare le librerie Java

Java è un linguaggio di programmazione tra i più utilizzati al mondo, con circa 9 milioni di sviluppatori. Nel 2010 Java è stata acquisita da ...
Programmazione

Come utilizzare le asserzioni in Java

Se vogliamo provare a realizzare un'applicazione con le nostre mani, per prima cosa dovremo imparare uno dei molti linguaggi di programmazione esistenti e per ...
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 interrogare un database in Java

Java è un linguaggio di programmazione. Ovviamente, esistono diverse versioni di questo: si passa da Javascript, che è quello che rende dinamiche le pagine web ...
Programmazione

Come utilizzare le asserzioni in Java

Le asserzioni in Java sembrano molto difficili, a prima vista, ma basta entrare nell'ottica del problema per utilizzarle. Per prima cosa definiamo asserzioni come ...
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»”.