Torna indietro   Hardware Upgrade Forum > Software > Programmazione

OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum
Abbiamo partecipato all'OVHcloud Summit 2025, conferenza annuale in cui l'azienda francese presenta le sue ultime novità. Abbiamo parlato di cloud pubblico e privato, d'intelligenza artificiale, di computer quantistici e di sovranità. Che forse, però, dovremmo chiamare solo "sicurezza"
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a
Abbiamo potuto mettere le mani in anteprima sul nuovo monitor MSI dedicato ai giocatori: un mostro che adotta un pannello QD-OLED da 26,5 pollici con risoluzione 2560 x 1440 pixel, frequenza di aggiornamento fino a 500 Hz e tempo di risposta di 0,03 ms GtG
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro
DJI aggiorna la sua linea di droni ultraleggeri con Neo 2, un quadricottero da 160 grammi che mantiene la compattezza del predecessore ma introduce una stabilizzazione meccanica a due assi, sensori omnidirezionali e un sistema LiDAR
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 22-02-2004, 15:38   #1
Alhazred
Senior Member
 
L'Avatar di Alhazred
 
Iscritto dal: Dec 2003
Messaggi: 1760
[Java] Stringhe su finestra di dialogo

Come faccio a far apparire titolo e autore di un libro su due righe in una finestra di dialogo (JOptionPane.showMessageDialog)?
Ad esempio "Cronache della galassia" su una riga e "Isaac Asimov" su quella sotto?
Alhazred è offline   Rispondi citando il messaggio o parte di esso
Old 22-02-2004, 16:10   #2
anx721
Senior Member
 
L'Avatar di anx721
 
Iscritto dal: Oct 2002
Città: Roma
Messaggi: 1502
Facendo riferimento alle API di java, considerando ad esempio il metodo

showMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon)


devi passare come paramentro "message" la tua stringa.
Per farla andare accapo insrisci il simbolo "\n":

String message = "Cronache della galassia\nIsaac Asimov"

ciao.
__________________
Sun Certified Java Programmer
EUCIP Core Level Certified

European Certification of Informatics Professionals
anx721 è offline   Rispondi citando il messaggio o parte di esso
Old 22-02-2004, 17:00   #3
PGI
Bannato
 
L'Avatar di PGI
 
Iscritto dal: Nov 2001
Città: Verona
Messaggi: 1086
Oppure puoi formattare la stringa di testo usando l'html

Codice:
String htmlText =
  "<html><hr noshade><i><font size=+3 color=blue>Isaac</font></i><br>"+
  "<hr noshade><font size=+3 color=red>Asimov</font><hr noshade></html>";
JOptionPane.showMessageDialog(null, htmlText);
PGI è offline   Rispondi citando il messaggio o parte di esso
Old 22-02-2004, 17:04   #4
Alhazred
Senior Member
 
L'Avatar di Alhazred
 
Iscritto dal: Dec 2003
Messaggi: 1760
Grazie a tutti e due
Alhazred è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2004, 10:39   #5
Alhazred
Senior Member
 
L'Avatar di Alhazred
 
Iscritto dal: Dec 2003
Messaggi: 1760
Quote:
Originariamente inviato da anx721
Facendo riferimento alle API di java, considerando ad esempio il metodo

showMessageDialog(Component parentComponent, Object message, String title, int messageType, Icon icon)


devi passare come paramentro "message" la tua stringa.
Per farla andare accapo insrisci il simbolo "\n":

String message = "Cronache della galassia\nIsaac Asimov"

ciao.
Se invece dovessi passare al metodo che mostra la finestra 2 parametri? Ad esempio titolo e autore separatamente. Come faccio a metterli su 2 righe? Non posso farli diventare una stringa unica e metterci il \n in mezzo.
Alhazred è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2004, 11:58   #6
Alhazred
Senior Member
 
L'Avatar di Alhazred
 
Iscritto dal: Dec 2003
Messaggi: 1760
Ho risolto così:
JOptionPane.showMessageDialog(null, titolo + "\n" + autore);

dove titolo ed autore sono parametri che vengono assegnati in precedenza.
Alhazred è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2004, 13:20   #7
cn73
Senior Member
 
L'Avatar di cn73
 
Iscritto dal: Jul 1999
Città: Torino
Messaggi: 2221
I caratteri preceduti dal "\" si chiamano caratteri di ESCAPE... quel \n sta per NewLine...ne esistono molti altri, \r ad esempio, o \c...
cn73 è offline   Rispondi citando il messaggio o parte di esso
Old 23-02-2004, 14:18   #8
bizzu
Senior Member
 
L'Avatar di bizzu
 
Iscritto dal: May 2003
Città: Rimini
Messaggi: 2279
Quote:
Originariamente inviato da Alhazred
Ho risolto così:
JOptionPane.showMessageDialog(null, titolo + "\n" + autore);

dove titolo ed autore sono parametri che vengono assegnati in precedenza.
Bravo
Un ottimo esempio di come in Java l'operatore + può concatenare anche le stringhe.
__________________
Gigabyte 965P-DS3 ¤ E6600@400*8 ¤ Scythe Ninja Plus Rev.B ¤ Ram 4GB ¤ HD SSD Crucial M4 128GB
Gainward 4850 Golden Sample ¤ Antec NEO 550HE ¤ CM Centurion 534 ¤ Dell Ultrasharp U2312HM
Notebook Asus N551JW ¤ i7-4750HQ ¤ nVidia 960M 4GB ¤ 16GB DDR3 ¤ SSD Intel 850EVO 500GB
bizzu è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


OVHcloud Summit 2025: le novità del cloud europeo tra sovranità, IA e quantum OVHcloud Summit 2025: le novità del cloud...
Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI Care e DisplayPort 2.1a Un mostro da MSI: QD-OLED WQHD a 500 Hz con AI C...
DJI Neo 2 in prova: il drone da 160 grammi guadagna il gimbal e molto altro DJI Neo 2 in prova: il drone da 160 grammi guada...
L'IA "seria" di Appian è diversa: inserita nei processi e rispetta dati e persone L'IA "seria" di Appian è divers...
Polestar 3 Performance, test drive: comodità e potenza possono convivere Polestar 3 Performance, test drive: comodit&agra...
AWS Transform si evolve: agenti IA per m...
I social network hanno stancato gli ital...
Star Citizen supera i 900 milioni di dol...
Netflix ha eliminato la funzione Cast pe...
L'IA è una bolla e scoppier&agrav...
Un rapporto collega i data center di Ama...
Troppa concorrenza per Cherry (quella de...
Entro il 2035 la Cina vuole costruire de...
Tineco in super sconto: ultimo giorno di...
La Cina creerà una costellazione ...
I veicoli elettrici emettono radiazioni ...
Stai per acquistare una PS5? Attento al ...
iPhone 17 Pro Max finalmente disponibile...
Apple, Sony, Bose, Beats, Sennheiser, CM...
Arriva il Raspberry Pi 5 da 1 GB, ma por...
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: 23:45.


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