Avatar billede riversen Nybegynder
07. december 2002 - 09:06 Der er 1 løsning

Formatering af TableColumn i JTable

Går næsten ud fra, at jeg skal have fat i en DefaultTableColumnModel, men ved ikke hvordan det lige fungerer. Jeg vil gerne sætte en fast størrelse på nogle kolonner. Størrelsen skal ikke være ens på alle kolonner.

Jeg har desuden indsat følgende linie
    setAutoResizeMode( JTable.AUTO_RESIZE_LAST_COLUMN );
som ændrer størrelse på den sidste (tomme) kolonne, hvis en kolonne resizes...Men hvis nu min JTable er tilføjet i en JScrollPane, kan jeg så få den til at justere således at tabellen går uden for JScrollPane horisontalt? altså så der kommer scrollbar på forneden?
Avatar billede aslan Nybegynder
07. december 2002 - 17:16 #1
table.setAutoResizeMode(JTable.AUTO_RESIZE_OFF);
       
        table.getColumnModel().getColumn(0).setPreferredWidth(40);
        table.getColumnModel().getColumn(1).setPreferredWidth(40);
        table.getColumnModel().getColumn(2).setPreferredWidth(280);
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester