Visualizzazione dei risultati da 1 a 8 su 8

Discussione: Swing e Stringhe

  1. #1
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    142

    Swing e Stringhe

    Salve ho un piccolo problema con l'interfaccia grafica che non riesco a risolvere:

    data una stringha del formato:
    "Abc\nBcd\nEfg"
    a riga di comando viene stampata così:

    Abc
    Bcd
    Efg

    ora io dovrei far visualizzare questa stringa nel pannello principale di un JFrame. Ho creato una JLabel contenente la mia stringa e poi l ho incollata sul pannello.
    Tuttavia viene così visualizzata:

    AbcBcdEfg

    cioè in pratica non legge gli \n

    potreste suggerirmi una soluzione?

    grazie anticipatamente
    <esistono cose che non esistono>

  2. #2
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284

    Re: Swing e Stringhe

    Originariamente inviato da Pete
    cioè in pratica non legge gli \n
    Infatti ... non è una funzionalità offerta da JLabel. L'unico modo per visualizzare più righe in un JLabel è quello di sfruttare la capacità di rendering di codice HTML nei componenti Swing:

    new JLabel("<html>riga1
    riga2
    ..... </html>")
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  3. #3
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    142
    Purtroppo non ho la minima idea di cosa sia , sono uno studente al primo anno..
    ok grazie ugualmente
    <esistono cose che non esistono>

  4. #4
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Pete
    Purtroppo non ho la minima idea di cosa sia
    Intendi HTML?

    Originariamente inviato da Pete
    sono uno studente al primo anno..
    Eh va beh ... cosa vuol dire? .. Mai sentito parlare di HTML nemmeno 1 volta??
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  5. #5
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    142
    Intendo quella funzionalità dello swing associato all Html.. mi potresti dare qualche fonte (anche link ovviamente) da cui imparare? come testo ho l'Horstmann, per la cronaca..
    <esistono cose che non esistono>

  6. #6
    Utente di HTML.it L'avatar di andbin
    Registrato dal
    Jan 2006
    residenza
    Italy
    Messaggi
    18,284
    Originariamente inviato da Pete
    mi potresti dare qualche fonte (anche link ovviamente) da cui imparare?
    How to Use HTML in Swing Components
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

  7. #7
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    142
    Molte grazie!
    <esistono cose che non esistono>

  8. #8
    Utente di HTML.it
    Registrato dal
    Mar 2009
    Messaggi
    142
    Scusa ancora ho letto la fonte che mi hai dato ma non sono riuscito a ricondurla al mio caso;
    in particolare l esempio parla di come scrivere il nome di un JButton, mentre il mio caso è il seguente:
    quando si preme un determinato tasto viene invocato il metodo su un certo oggetto; tale metodo restituisce una stringa e io la devo incollare sul pannello principale (e centrale) del frame, un pò come una calcolatrice se tu scrivi
    5+8 INVIO

    lei ti scrive:

    5+8=13

    oppure

    5+
    8=
    13

    A me serve la seconda soluzione,ma ti ripeto in una label, non in un button.
    Potresti darmi qualche chiarimento?
    grazie molte
    <esistono cose che non esistono>

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.