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

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

Continua la lettura
59

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

69

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

79

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.

89

Guarda il video

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

CSS: 10 cose da sapere

CSS è la sigla che sta per Cascading Style Sheets, ovvero i fogli di stile a cascata che servono per la gestione del layout di un sito web. Grazie ad essi è possibile interagire sugli aspetti visuali delle pagine, controllandone tutti gli elementi grafici....
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 il noto C, che richiedeva ogni volta una ricompilazione e non garantiva la flessibilità...
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, il sistema operativo di Apple. Attraverso questo programma è possibile avvalersi di particolari finestre...
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...
Windows

Come visualizzare i caratteri installati su windows 7

Volete sapere come visualizzare i caratteri installati sul vostro Windows 7? Allora seguite questa fantastica guida e grazie ad un semplicissimo software chiamato "sFont" sarete in grado di vedere l'anteprima di tutti i caratteri installati sul vostro...
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 operativo mette a disposizione. I vari sistemi operativi, infatti, possono condividere...
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 auguri agli amici e risulta difficile trovare il carattere desiderato. In questo caso questo tutorial è...
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 predefiniti forniti dall’applicazione. Facendo un rapido excursus teorico, i font, o tipi di carattere,...
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 »”.