【问题标题】:How to change the GridLine Width of a JTable in Java?如何在 Java 中更改 JTable 的 GridLine 宽度?
【发布时间】:2015-05-24 22:57:04
【问题描述】:

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

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

【问题讨论】:

    标签: java jtable width gridlines


    【解决方案1】:

    其中一种方法是重写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;
        }
    };
    

    【讨论】:

      猜你喜欢
      • 2021-12-30
      • 2012-10-27
      • 1970-01-01
      • 2012-07-26
      • 2012-09-15
      • 1970-01-01
      • 1970-01-01
      • 2021-11-02
      • 1970-01-01
      相关资源
      最近更新 更多