JohnMarston
13-02-2016, 08:14
Questo metodo formatta l'ultimo elemento della stringa passata, con un font diverso. In pratica in output ottengo una roba del genere:
Ciao
private String formattaCampoTabella(String valore) {
String first = valore.substring(0, valore.length()-1);
String last = valore.substring( valore.length()-1 );
return "<html><span style=\"font-family: Tahoma; font-weight: normal; font-size: 11pt;\">"+first+"</span><span style=\"font-family: Tahoma; font-weight: normal; font-size: 9pt;\">"+last+"</span></html>";
}
Questo metodo lo passo prima di riempire i campi di una jTable.
In realtà fa il suo lavoro sporco, ma talvolta "svirgola" (passatemi il termine).
Se il valore della stringa passata continua a variare, si verifica che la formattazione non è stabile. Può verificarsi che all'interno della cella io non ottenga il risultato che ho postato in esempio.
Conoscete altri metodi per fare questo?
Ciao
private String formattaCampoTabella(String valore) {
String first = valore.substring(0, valore.length()-1);
String last = valore.substring( valore.length()-1 );
return "<html><span style=\"font-family: Tahoma; font-weight: normal; font-size: 11pt;\">"+first+"</span><span style=\"font-family: Tahoma; font-weight: normal; font-size: 9pt;\">"+last+"</span></html>";
}
Questo metodo lo passo prima di riempire i campi di una jTable.
In realtà fa il suo lavoro sporco, ma talvolta "svirgola" (passatemi il termine).
Se il valore della stringa passata continua a variare, si verifica che la formattazione non è stabile. Può verificarsi che all'interno della cella io non ottenga il risultato che ho postato in esempio.
Conoscete altri metodi per fare questo?