Come realizzare un testo colorato in Java

tramite: O2O
Difficoltà: media
19

Introduzione

Realizzare un testo colorato in Java che sia presente all'interno di una finestra grafica è un'operazione relativamente semplice, ma può risultare complicata per coloro che fanno uso del linguaggio di programmazione in questione per la prima volta. Un esempio di operazione potrebbe essere la realizzazione di un testo alternato in due diverse tonalità di colore, una in rosso e l'altra in blu. Java, grazie alla possibilità di programmare ad alto livello, permette all'utente di realizzare quanto desidera con estrema semplicità. Vediamo quindi come realizzare un testo colorato in Java.

29

Occorrente

Assicurati di avere a portata di mano:
  • PC
  • Buona conoscenza della programmazione in Java
  • Manuale di programmazione informatica
39

La creazione della classe "FinestraConTesto"

Per prima cosa, create una classe denominata "FinestraConTesto" la quale estenderà "JFrame". Così facendo avrete dato il via alla creazione della vostra personale finestra grafica. Definite il costruttore, specificando al suo interno le caratteristiche che la finestra dovrà avere.

49

La creazione degli oggetti "Font"

Fatto ciò, eseguite la classe per visualizzare il testo appena creato all'interno della finestra principale. Se avete eseguito correttamente i passi precedenti, vedrete a video una finestra con all'interno una stringa di caratteri. A questo punto dovrete creare una seconda "JLabel" che andrà ad ospitare un nuovo testo, su cui applicherete il colore blu. Una volta creata, agganciatela al pannello principale esattamente come fatto in precedenza. Come potrete notare dall'anteprima, il carattere è di dimensioni ridotte. In ultima fase, dovrete impostare uno stile diverso, un tipo di carattere diverso e soprattutto una nuova dimensione. Create due oggetti di classe "Font", impostando attraverso il proprio costruttore lo stile, la dimensione e il tipo di carattere scelto. Scrivete in questo modo:

Font fontA=new Font ("Book Antiqua", Font. PLAIN, 30);
Font fontB=new Font ("Monotype Corsiva", Font. PLAIN, 30);

Applicate la nuova modifica su entrambe le label, in questo modo:


testo. SetFont (fontA);
testo2. SetFont (fontB);

Arrivati fin qui, avrete portato a termine il vostro obiettivo e potrete finalmente godervi il risultato finale. Implementate il metodo main () che vi servirà a testare la corretta funzionalità della vostra classe. Al suo interno scriverete:

FinestraConTesto fct = new FinestraConTesto ();

In questo modo, a video, vedrete avviarsi e visualizzarsi la finestra.

59

Guarda il video

Continua la lettura
69

La dichiarazione di una "JLabel"

A questo punto dichiarate una JLabel che vi servirà a contenere il testo colorato e create una sua istanza all'interno del costruttore FinestraConTesto (). Dentro quest'ultimo, agganciate questo testo al pannello principale scrivendo :

getContentPane (). Add (testo);.

79

L'agganciamento di un secondo testo

Per agganciare il secondo testo, dichiarate un apposito oggetto pannello di classe JPanel. Create una sua istanza all'interno del costruttore, dopodiché agganciate alla vostra finestra il pannello creato. Su quest'ultimo andrete ad immettere il primo testo scrivendo:

pannello. Add (testo);.

89

La personalizzazione dei testi

Arrivati a questo punto, dedicatevi a personalizzare i due testi. Per fare questo utilizzerete un apposito metodo che si occuperà di cambiare il colore della JLabel su cui viene invocato. Per entrambe le label andrete a scrivere:

testo. SetForeground (Color. Red);
testo2. GetForeground (Color. Blue);

Tale metodo richiede come parametro un apposito oggetto della classe Color.

Abbiamo terminato la nostra guida su come realizzare un testo colorato in Java. Per ulteriori informazioni consultate il link: http://www.francescomilanese.com/j2me/349-capitolo-30-colori-font-testo.html.

99

Consigli

Non dimenticare mai:
  • Inserite altre label da personalizzare ed eventualmente cambiate la dimensione della finestra.
  • Se non siete particolarmente pratici nelle procedure informatiche relative alla programmazione in Java, lasciatevi aiutare dal vostro tecnico di fiducia o da una persona più competente.
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 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 ...
Windows

Come creare una dialog Window con Qt Creator

Qt Creator è un software completamente gratuito il quale offre la possibilità di creare delle applicazioni da soli, sia con Windows che con Mac Os ...
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

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

Come installare nuovi font su Mac

Qualche volta si vuole scrivere il proprio curriculum vitae al computer ma non si trova il font giusto oppure si deve preparare un bigliettino di ...
Internet

Come creare un font per il PC

BirdFont è un’interessante softwaremulti-piattaforma che consente di creare font personalizzati in modo facile e intuitivo, da aggiungere ai font di base che ogni sistema ...
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 fare il backup dei font

Un tipo di carattere è una rappresentazione grafica di un testo che presenta differenti caratteristiche, per dimensioni, peso o stile. Il peso indica il rapporto ...
Windows

Come fare il backup dei font

Un tipo di carattere è una rappresentazione grafica di un testo che presenta differenti caratteristiche, per dimensioni, peso o stile. Il peso indica il rapporto ...
Windows

Come Inserire L'icona Ingrandisci Carattere Con Open Office 3.2 Writer

Con Open Office 3.2 Writer puoi inserire nella barra degli strumenti dei documenti di testo anche altre icone che normalmente non sono visibili. Una ...
Software

Creare delle scritte personalizzate con Photoshop

"Adobe Photoshop" è un software che, ultimamente, impiegano anche quelli che non lavorano come graphic designer: infatti, tale programma informatico offre numerose opportunità, grazie alle ...
Windows

Come Aggiungere Font Da Usare Con Gimp

GIMP è un programma gratuito per la grafica professionale che viene per la maggior parte utilizzato per quanto riguarda una vasta varietà di lavori di ...
Software

Come installare font su Photoshop

A volte, per necessità di progetto o artistiche, si può aver bisogno aumentare la gamma di font con cui Adobe Photoshop opera, differenti da quelli ...
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 usare i RadioButton in Java

In questa guida vedremo come utilizzare i radiobutton in Java. Esistono dei pulsanti di opzione (javax.swing. JRadioButton) che vengono usati in gruppi (java.awt ...
Windows

Come realizzare un logo con gimp

Eccovi un breve e facile articolo su come realizzare un logo con GIMP, mediante il quale vedremo insieme come adoperare nel modo migliore le funzioni ...
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»”.