Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Diablo II Resurrected: il nuovo DLC Reign of the Warlock
Abbiamo provato per voi il nuovo DLC lanciato a sorpresa da Blizzard per Diablo II: Resurrected e quella che segue è una disamina dei nuovi contenuti che abbiamo avuto modo di sperimentare nel corso delle nostre sessioni di gioco, con particolare riguardo per la nuova classe dello Stregone
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup
Siamo tornati nel parco tecnologico di Trieste per il kick-off del programma che mette a disposizione di cinque startup le infrastrutture di ricerca, dal sincrotrone Elettra ai laboratori di genomica e HPC. Roberto Pillon racconta il modello e la visione
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo
HP OMEN MAX 16-ak0001nl combina RTX 5080 Laptop e Ryzen AI 9 HX 375 in un desktop replacement potente e ben raffreddato, con display 240 Hz e dotazione completa. Autonomia limitata e calibrazione non perfetta frenano l'entusiasmo, ma a 2.609 euro è tra le proposte più interessanti della categoria.
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-02-2004, 14:26   #1
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
JAVA: problema con messaggi

Codice:
StringBuffer message = new StringBuffer("\nIl nome del file non deve contenere spazi, apici, doppi apici, o apostrofi.\n");
	        message.append("Inoltre non sono ammissibili i seguenti caratteri:\n");
	        message.append("\\ / : * ? " + '"' + " < > |");
	        JOptionPane.showMessageDialog(this, AllegatiConstants.getHtmlText(message.toString()),
	        	 "Attenzione",	JOptionPane.ERROR_MESSAGE,icon);
getHtmlText() è un metodo che mi sostituisce gli a capo "/n" con dei <br>, perciò la stringa da
visualizzare risulterebbe:

Codice:
<br>Il nome del file non deve contenere spazi, apici, doppi apici, o apostrofi.<br>
Inoltre non sono ammissibili i seguenti caratteri:<br>
\\ / : * ? " < > |)
Il risultato è nell'immagine allegata...praticamente sembra che la largezza della finestra sia
calcolata senza tenere conto degli a capo... Come potrei fare?
Immagini allegate
File Type: jpg message.jpg (15.8 KB, 17 visite)
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2004, 15:24   #2
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Ma perchè sosituire gli /n con <br>? Con gli /n funziona normalmente.
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2004, 16:27   #3
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
L'avevo fatto perchè avevo lo stess oproblema, e volevo verificare se mettendo i br si risolveva...
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 25-02-2004, 16:36   #4
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Con me funziona tranquillamente se metto gli /n (vedi allegato), l'unica differenza è che non ho usato uno StringBauffer, ma una String
Immagini allegate
File Type: jpg immagine.jpg (22.5 KB, 10 visite)
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2004, 10:38   #5
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Mi sono spiegato male... Anche a me funziona con del testo normale, il mio scopo è dare una formattazione HTML al messaggio... ti riporto il metodo getHtmlText() cui accennavo prima...

Codice:
public final static String HTML_TAG_START = "<html><b><font size=+0 color=black> ";
  public final static String HTML_TAG_END	 = " </font></b></html>";

....

public static String getHtmlText(String text){
   	StringBuffer sb = new StringBuffer();
   	StringTokenizer st = new StringTokenizer(text,"\n",false);
   	if (st.hasMoreTokens())
   		sb.append(st.nextToken());
   	
   	while (st.hasMoreTokens()){
   		sb.append("<br>");
   		sb.append(st.nextToken());   		
   	}	
		//System.out.println("DEBUG!! " +    	sb.toString());
   	return HTML_TAG_START + sb.toString() + AllegatiConstants.HTML_TAG_END;
   }
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2004, 11:56   #6
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Con la mia versione di java (1.4.2) la fienstra di dialogo non è allungata otre il necessario (vedi allegato), prova a vedere se funziona meglio se invece di aggiugere una stringa come message, aggiungi una JLabel formattata con l'html, cioè, invece di:

Codice PHP:
JOptionPane.showMessageDialog(thisAllegatiConstants.getHtmlText(message.toString()), "Attenzione"JOptionPane.ERROR_MESSAGE,icon); 
prova con:

Codice PHP:
JOptionPane.showMessageDialog(this, new JLabel(AllegatiConstants.getHtmlText(message.toString())), "Attenzione"JOptionPane.ERROR_MESSAGE,icon); 
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals

Ultima modifica di anx721 : 26-02-2004 alle 11:58.
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2004, 11:58   #7
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
alllegato
Immagini allegate
File Type: jpg immagine.jpg (14.1 KB, 5 visite)
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2004, 14:10   #8
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Niente...stesso risultato
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 08-03-2004, 16:14   #9
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
questo l'ho recuperato direttamente dal fondo del forum

cn, sento che stai usando Linux.

Il codice che hai postato è corretto. E' corretto anche quello di anx721 (non che dubitassi di uno dei due, è solo che sono proprio andato a scartabellare le pagine di Sun sull'uso di HTML nei componenti Swing).

10 a 1 che è un problema dell'AWT sotto Linux (ma non ho trovato bug segnalati sull'argomento).
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 08-03-2004, 17:23   #10
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
Compilo sotto UNIX ma eseguo sotto Windows... Secondo me è un problema della 1.1.8 ...
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 08-03-2004, 18:10   #11
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
Quote:
Originariamente inviato da cn73
1.1.8 ...
Oh la madonna, chi è che t'ha incatenato ad una versione così vecchia! Usi per caso VisualAge 4 Java (o un nome così) ?
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 08-03-2004, 19:26   #12
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
No, questo applicativo è nato con questa versione, e la riconfigurazione dei client ma soprattutto dei server è troppo onerosa a detta della ditta. E io devo fare i miracoli
cn73 è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Diablo II Resurrected: il nuovo DLC Reign of the Warlock Diablo II Resurrected: il nuovo DLC Reign of the...
Deep Tech Revolution: così Area Science Park apre i laboratori alle startup Deep Tech Revolution: così Area Science P...
HP OMEN MAX 16 con RTX 5080: potenza da desktop replacement a prezzo competitivo HP OMEN MAX 16 con RTX 5080: potenza da desktop ...
Recensione Google Pixel 10a, si migliora poco ma è sempre un'ottima scelta Recensione Google Pixel 10a, si migliora poco ma...
6G, da rete che trasporta dati a rete intelligente: Qualcomm accelera al MWC 2026 6G, da rete che trasporta dati a rete intelligen...
La Cina potrebbe puntare con maggiore de...
Un clamoroso errore strategico: il nuovo...
Cos’è il nuovo cartello del "...
HP: gli attacchi con l'IA puntano su vel...
Acer compie 50 anni e si trasforma: dall...
La rete elettrica USA funziona solo a me...
La Corte Costituzionale albanese: 'Il ba...
Secondo trailer del nuovo anime di Ken i...
La guerra tra Russia e Ucraina arriva co...
KadNap: il botnet che ha infettato 14.00...
Il cloud è sempre più cent...
Lisuan svela la GPU gaming LX 7G106: deb...
Amazon piena di offerte, ma queste sono ...
Wi-Fi veloce: router e mesh Huawei super...
La retrocompatibilità di Project ...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 17:45.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v