Hvordan lager jeg en JTable med flere Kolonneoverskrifter?

Java programmeringsspråk har et bibliotek av grafiske brukergrensesnitt designverktøy som kalles Swing. Man kan bruke Svinger for å vise informasjon på en rekke måter, for eksempel som i tabellformat. Swing tabellobjekt navnet går det offisielle navnet på JTable. Du kan tilpasse bordet for å passe dine behov; for eksempel, hvis du trenger en tabell med flere kolonner og overskrifter, kan du sette opp din JTable ved å tilpasse noen innstillinger.

Bruksanvisning

1 Laste NetBeans IDE ved å klikke på programikonet. Når programmet laster, naviger til "Ny / New Project" og klikk "Java Desktop Application" for å velge den fra listen til høyre side av skjermen. Denne handlingen skaper en Java Swing applikasjon, som vises som et tomt vindu i NetBeans visuell editor vinduet. Til høyre i dette vinduet, se etter en verktøykasse fanen merket "Palette."

2 Klikk på elementet merket "Table" i "Palette" verktøykasse. Flytt musepekeren bort til tomt vindu i den visuelle redigeringsvinduet. Klikk på én gang for å plassere tabellen på vinduet. Standard tabellen har fire kolonner og fire rader, med kolonneoverskriftene merket "tittel 1", "Title 2", "tittel 3" og "Title 4."

3 Høyreklikk på bordet; en meny vises. Klikk på menypunktet merket "Tilpass Code" for å velge det. En "Code Customizer" -vinduet kommer opp, viser tre kodeblokker for JTable. Det andre elementet detaljer kolonneoverskriftene.

4 Klikk rullegardinmenyelementet til venstre for andre kodeblokken, og sett den til "Custom Property." Koden blokk for kolonneoverskriftene skal nå være redigerbar.

5 Finn teksten som begynner med "Tittel 1" - koden som navnene på kolonneoverskriften. Du kan endre denne tittelen til hva du vil. For å opprette en flerkolonneoverskrift utseende, sette inn linjeskift "/ n" mellom ordene. For eksempel kan du endre "Tittel 1" til et flerlinjet kolonneoverskriften som på følgende måte:

"Tittel 1 / n Header 2"

6 Trykk på "OK" -knappen når du er ferdig. Kolonneoverskriftene vil nå ha flere linjer.