1

就像标题说的那样,有没有一种简单的方法可以改变 JTable 中网格线的宽度?

我发现,有一种简单的方法可以更改 Jtable 中显示的网格线的颜色,但我找不到任何更改网格线宽度的方法。

4

1 回答 1

2

其中一种方法是重写 JTable 类的 prepareRenderer(...) 方法,使用 BorderFactory 创建自定义边框:

JTable table = new JTable( model ) {
    public Component prepareRenderer( TableCellRenderer renderer, int row, int column) {
        JComponent jc = (JComponent)super.prepareRenderer(renderer, row, column);
        jc.setBorder(BorderFactory.createLineBorder(Color.BLACK, 3));
        return jc;
    }
};
于 2015-03-21T17:58:06.430 回答