调整JTable网格的大小和颜色,使单元格可调整大小

时间:2010-02-19 14:45:07

标签: java swing jtable

如何调整JTable中网格的大小和颜色以及如何设置JTable以便通过拖动来增加和减少列或行的长度?

1 个答案:

答案 0 :(得分:0)

您可以使用setGridColor设置网格的颜色。

要让用户调整列宽,请使用getTableHeader()setResizingAllowed(true)

没有现成的支持来调整行的大小,this post可能会有所帮助。

更多信息:

    // grid color
    jTable1.setGridColor(Color.BLUE);

    // columns resizable
    jTable1.getTableHeader().setResizingAllowed(true);

    // initial width of column 1
    jTable1.getColumnModel().getColumn(1).setPreferredWidth(400);

    // height of al columns
    jTable1.setRowHeight(50);

    // height of column 2
    jTable1.setRowHeight(2, 25);