Torna indietro   Hardware Upgrade Forum > Software > Programmazione

Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco
Nelle ultime settimane abbiamo provato il mouse Logitech G305, la tastiera G316 X 98 e le cuffie G325. Si tratta del setup entry-level di Logitech che ormai, di "entry-level" ha ben poco. Tastiera e mouse offrono prestazioni di livello competitivo con quasi nessuna rinuncia e un livello di personalizzazione estremamente elevato. Le cuffie, invece, hanno mostrato qualche debolezza, ma propongono un ventaglio di funzionalità completo che consente di abbandonare completamente i cavi
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio
POCO F9 Pro arriva sul mercato con l'obiettivo di portare prestazioni da smartphone top di gamma in una fascia di prezzo "più aggressiva", senza rinunciare a un comparto fotografico finalmente all'altezza. Dopo averlo testato sul campo, emerge uno smartphone molto più completo rispetto alla generazione precedente, ma anche con alcuni piccoli compromessi che diventano difficili da ignorare quando il prezzo di listino sfiora i 1.000 euro.
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI
Snapdragon Soung Gen 2 è la piattaforma Qualcomm per i dispositivi audio sempre più integrati nel mondo dell'intelligenza artificiale: al prorpio interno tanta potenza elaborativa per gestire al meglio le necessità d'uso dell'agentic AI
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 25-02-2004, 13: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, 14: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, 15: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, 15: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, 09: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, 10: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(this, AllegatiConstants.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 10:58.
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 26-02-2004, 10: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, 13: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, 15: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, 16: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, 17: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, 18: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


Logitech G325, G305 e G316 X: il tris per chi non vuole rinunciare a nulla, spendendo poco Logitech G325, G305 e G316 X: il tris per chi no...
Recensione POCO F9 pro: potenza da vero top di gamma, display da 185 Hz e finalmente una fotocamera da prendere sul serio Recensione POCO F9 pro: potenza da vero top di g...
Tra audio e AI: la ricetta di Qualcomm per l'agentic AI Tra audio e AI: la ricetta di Qualcomm per l'age...
Qualcomm annuncia la nuova generazione di SoC Snapdragon 8 Elite Gen 6 Qualcomm annuncia la nuova generazione di SoC Sn...
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole! realme 16 Pro Harry Potter Edition: il nuovo mid...
Eni mette un tetto ai prezzi dei carbura...
BYD Seagull (Dolphin Surf), l'elettrica ...
Multa milionaria per un data center del ...
F-Droid 2.0 si aggiorna con una nuova gr...
Microsoft ridisegna Copilot: dalla chat ...
Volkswagen porterà 20 videogiochi...
Troppa IA storpia: OpenAI licenzia in tr...
Marathon, Bungie svela i contenuti dell'...
Autunno, tempo di potature: i tagliasiep...
Meta Muse, due sviluppatori riescono a o...
Google AI Pro gratis: festa a sorpresa p...
MacSync colpisce macOS usando i calendar...
L'agente IA cancella 48 mila file in 103...
Jensen Huang avverte: l'AI può aiutare a...
Elettrico Renault in arrivo in Spagna: 6...
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: 22:12.


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