Jeg finder at JTable er noget besværlig at bruge. Nedenstående kode burde da
lave en header hvor der står X1, X2..., men der gør der ikke. Hvorfor ikke ?
Hvordan laver jeg en listener til tabellen ? Meningen er at når brugeren
retter/indtaster i en af cellerne, så bliver en udregning gennemført i en
anden celle i samme række. Hvordan er det lige man laver det ?
Er det muligt at gøre nogle af cellerne non-editable ?
Hvis der er nogen der har links til nogle gode sider, der omhandler, viol
jeg meget gerne have dem.
jTableGameTodayScore
..setModel(
new javax
..swing
..table
..DefaultTableModel(new Object[][] {
{
"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17",
"18" },
{
"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17",
"18" },
{
"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17",
"18" },
{
"1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17",
"18" }
}, new String[] {
"X1","X2","X3","X4","X5","X6","X7","X8","X9","X10","X11","X12","X13","X14","
X15","X16","X17","X18" }));
jPanelGameToday.add(jTableGameTodayScore);
ListSelectionModel listMod = jTableGameTodayScore.getSelectionModel();
listMod.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
Venlig hilsen Rasmus Christiansen.
|