JTable动态改变行高[重复]

2024-01-03

我在动态更改行的高度时遇到问题,是否有需要重载的方法?

--Edit--

抱歉,这是我的第一篇短文……我的问题实际上与根据内容更改行高有关。所以到目前为止我所做的是创建一个实现 TabelCellRenderer 的内部类。

这就是我目前正在做的行高计算。

  private static class TextAreaRenderer extends JTextPane implements TableCellRenderer
  {


  public Component getTableCellRendererComponent(JTable table, Object value,
                                                 boolean isSelected,
                                                 boolean hasFocus, int row,
                                                 int column)
  {
      /* Setup Code here */

      this.setText(((String)value).getEntityName());
      int height = new Double(this.getPreferredSize().getHeight()).intValue();
      if (table.getRowHeight(row) < height)
          table.setRowHeight(row, height);

      /* some more code */

      return this;
  }

}

这是执行此操作的正确方法吗? 谢谢。


table.setRowHeight(...);

如果您需要更多帮助,请发布您的SSCCE http://sscce.org.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

JTable动态改变行高[重复] 的相关文章

随机推荐