Visualizzazione dei risultati da 1 a 2 su 2

Discussione: Stilizzare JTable

  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2013
    Messaggi
    22

    Stilizzare JTable

    Dovrei costruire un menù che legge il contenuto da un database. Avevo pensato ad una jTable, visto che comunque è possibile leggere l'evento al click del mouse, però l'interfaccia grafica delle JTable messa a disposizione nelle gui di NetBeans non mi piace più di tanto. è possibile modificarla?magari eliminando i bordi e mettere le righe un po piu in risalto, tipo bottoni?

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

    Re: Stilizzare JTable

    Originariamente inviato da gmnf
    Dovrei costruire un menù che legge il contenuto da un database. Avevo pensato ad una jTable, visto che comunque è possibile leggere l'evento al click del mouse, però l'interfaccia grafica delle JTable messa a disposizione nelle gui di NetBeans non mi piace più di tanto. è possibile modificarla?magari eliminando i bordi e mettere le righe un po piu in risalto, tipo bottoni?
    Su JTable direttamente puoi impostare svariate cose a livello visuale:
    setGridColor(Color gridColor)
    setIntercellSpacing(Dimension intercellSpacing)
    setRowHeight(int rowHeight)
    setRowMargin(int rowMargin)
    setShowGrid(boolean showGrid)
    setShowHorizontalLines(boolean showHorizontalLines)
    setShowVerticalLines(boolean showVerticalLines)

    (i metodi sono abbastanza eloquenti, nel caso hai dubbi, vedi javadoc).

    Per il resto, il contenuto interno delle celle dipende dal/dai renderer coinvolti. Quindi la cosa si fa man mano più complessa a seconda di cosa vuoi alterare.
    Andrea, andbin.devSenior Java developerSCJP 5 (91%) • SCWCD 5 (94%)
    java.util.function Interfaces Cheat SheetJava Versions Cheat Sheet

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.