Come realizzare un testo colorato in Java

Tramite: O2O 14/06/2017
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

Come realizzare un'interfaccia grafica in java

Quello della programmazione è un universo nel quale ci si addentra con estrema leggerezza. Sembra si tratti di un procedimento molto semplice, eppure la costruzione di un programma richiede una certa esperienza in fatto di comandi, costrutti, contenitori...
Programmazione

Come realizzare un array list in Java

La classe Arraylist implementa l'interfaccia List ed è basata su una struttura di dati Array. È' ampiamente utilizzato per la funzionalità e la flessibilità che offre. La maggior parte degli sviluppatori sceglie Arraylist su Array poiché è un'ottima...
Programmazione

Creare Una Semplice Tabellina Pitagorica In Java

Sono molti i bambini che trovano difficoltà a memorizzare le tabelline. Per questo motivo oggi nella nostra guida impariamo come creare con java una semplice tabellina pitagorica usando un semplice Editor di testo. Vediamo insieme come procedere per...
Programmazione

Come installare Java su Android

Com'è risaputo, Java non si può usare su nessun dispositivo Android e di conseguenza non si possono visualizzare con facilità i siti con Java. Tuttavia, installare Java su Android non è così tanto difficile come può sembrare. Il metodo migliore...
Programmazione

Come realizzare animazioni con JavaScript

Tra i linguaggi di scripting esistenti Javascrispt è quello tutt'oggi utilizzato anche se superato da altri più moderni. Questo linguaggio si basa su una sintassi Java, ma esso è reso più semplice e diretto in quanto svolge il codice script riga dopo...
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 ordinare una lista in Java

Java in campo informatico rappresenta senza dubbio uno dei sistemi di programmazione più diffusi e conosciuti. Ordinare una lista in Java potrebbe sembrare un'operazione piuttosto complicata, in modo particolare per i meno esperti del settore. In realtà...
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 Oracle Corporation, che ne detiene attualmente il marchio registrato. Questo linguaggio è stato creato per...