int () { int height = super.getRowHeight(); if (myRowHeightIsComputing) { return height; } if (myRowHeight < 0) { try { myRowHeightIsComputing = true; setRowHeightWithScaler(calculateRowHeight()); } finally { myRowHeightIsComputing = false; } } if (myMinRowHeight == null) { myMinRowHeight = getFontMetrics(UIManager.getFont("Label.font")).getHeight(); } return Math.max(myRowHeight, Math.max(myMinRowHeight, height)); }