Avatar billede martinhrj Nybegynder
30. august 2002 - 09:25 Der er 3 kommentarer og
1 løsning

Kollonnebrede i JTable?

Er det ikke muligt at sætte kollonnebreden i et JTable... Jeg har fundet nogle metoder som ser ud til at skulle virke, men de fungerer ikke.
Jeg har lagt mit JTable i en scrollPane, som har fast størrelse.
Er det mit JTable, eller min TableModel jeg skal sætte brede på? Eller er der nogen der bare kan give mig 2 linjers kode... og så virker det?
Avatar billede Slettet bruger
30. august 2002 - 09:57 #1
TableColumn column = null;
for (int i = 0; i < 5; i++) {
    column = table.getColumnModel().getColumn(i);
    if (i == 2) {
        column.setPreferredWidth(100); //sport column is bigger
    } else {
        column.setPreferredWidth(50);
    }
}


As the preceding code shows, each column in a table is represented by a TableColumn object. Besides setPreferredWidth, TableColumn also supplies methods for getting and setting the minimum, current, and maximum width of a column. For an example of setting cell widths based on the actual amount of space needed to draw the cells' contents, see the initColumnSizes method in TableRenderDemo.java, which is discussed in Further Customizing Table Display and Event Handling.


http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#width
Avatar billede Slettet bruger
30. august 2002 - 09:58 #2
TableColumn column = null;
for (int i = 0; i < 5; i++) {
    column = table.getColumnModel().getColumn(i);
    if (i == 2) {
        column.setPreferredWidth(100); //sport column is bigger
    } else {
        column.setPreferredWidth(50);
    }
}


As the preceding code shows, each column in a table is represented by a TableColumn object. Besides setPreferredWidth, TableColumn also supplies methods for getting and setting the minimum, current, and maximum width of a column. For an example of setting cell widths based on the actual amount of space needed to draw the cells' contents, see the initColumnSizes method in TableRenderDemo.java, which is discussed in Further Customizing Table Display and Event Handling.


http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#width
Avatar billede martinhrj Nybegynder
30. august 2002 - 10:00 #3
Ja ja... en gang er nok :) Jeg checker lige om det virker!
Avatar billede martinhrj Nybegynder
30. august 2002 - 10:20 #4
Yep! Den var god nok! Takker!
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