Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    140

    Jtable, a capo automatico

    Ciao a tutti,
    come faccio a impostare a capo automatico per una colonna di una jtable?
    grazie

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

    Re: Jtable, a capo automatico

    Originariamente inviato da Aleb
    come faccio a impostare a capo automatico per una colonna di una jtable?
    La gestione delle celle in un JTable è basata sui "renderer" e "editor". I renderer generalmente/tipicamente forniscono come componente un banale JLabel. JLabel non ha, di per sé, capacità di far "andare a capo" il testo.
    Inoltre la altezza delle righe nel JTable non dipende dal renderer o dal componente fornito dal renderer ma da una impostazione "globale" sulla tabella (vedere setRowHeight() di JTable).

    JLabel può far "andare a capo" ma solo se si usa il rendering di codice HTML (es. label.setText("<html>blabla
    altra riga</html")
    ). Ma questo comunque aiuterebbe solo relativamente in una cella di JTable.
    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
    Jan 2008
    Messaggi
    140
    e quindi come posso fare?

  4. #4
    Potresti impostare un action- listener sull'editor della jtable e fare in modo che se digiti invio vada alla riga successiva ad esempio.


  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    140
    ma le righe della jtable si riempiono da sole in base a un cilio. non sono io a digitare

  6. #6
    Ma quindi non puoi prima crearti prima il modello della tabella e una volta fatto ti crei la jtable?

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    140
    il modello mi si crea in base a informazioni che l'utente inserisce da form

  8. #8
    Scusa allora una volta che l'utente da una forma penso tramite editbox ti inserisce i valori puoi cotruirti il modello e poi generarti la jtable no ?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2008
    Messaggi
    140
    ciao non sapendo come fare ho limitato il valore max di caratteri della textfield che l'utente compila

  10. #10
    Ma quindi hai risolto o no dal tuo ultimo messaggio non si capisce...

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.