在JTable中,如何让一些行自动增加高度以显示内部的完整多行文字?这是它目前的显示方式:

我不想为所有行设置高度,但仅针对具有多行文本的行.
我有一个JTable,它使用a TableColumnModelListener()来检测列何时重新调整大小,并且我有一些我想在该columnMarginChanged()方法中执行的代码.
如何确定列是由用户重新调整大小还是作为其他代码的结果?
我想我必须从头开始,ChangeEvent.getSource()但我不知道从那里去哪里.
谢谢.