Index: src/org/netbeans/modules/xml/tools/generator/SAXGeneratorMethodPanel.java =================================================================== RCS file: /cvs/xml/tools/src/org/netbeans/modules/xml/tools/generator/SAXGeneratorMethodPanel.java,v retrieving revision 1.8 diff -u -b -r1.8 SAXGeneratorMethodPanel.java --- src/org/netbeans/modules/xml/tools/generator/SAXGeneratorMethodPanel.java 12 Mar 2002 14:39:15 -0000 1.8 +++ src/org/netbeans/modules/xml/tools/generator/SAXGeneratorMethodPanel.java 25 Jun 2003 09:47:54 -0000 @@ -154,6 +154,7 @@ public MethodsTable() { getTableHeader().setReorderingAllowed(false); + setRowHeight(Util.getTextCellHeight(this)); } /** Index: src/org/netbeans/modules/xml/tools/generator/SAXGeneratorParsletPanel.java =================================================================== RCS file: /cvs/xml/tools/src/org/netbeans/modules/xml/tools/generator/SAXGeneratorParsletPanel.java,v retrieving revision 1.9 diff -u -b -r1.9 SAXGeneratorParsletPanel.java --- src/org/netbeans/modules/xml/tools/generator/SAXGeneratorParsletPanel.java 22 Mar 2002 17:30:59 -0000 1.9 +++ src/org/netbeans/modules/xml/tools/generator/SAXGeneratorParsletPanel.java 25 Jun 2003 09:47:54 -0000 @@ -184,6 +184,7 @@ public ParsletsTable() { getTableHeader().setReorderingAllowed(false); + setRowHeight(Util.getTextCellHeight(this)); } public TableCellEditor getCellEditor(int row, int column) { Index: src/org/netbeans/modules/xml/tools/generator/Util.java =================================================================== RCS file: /cvs/xml/tools/src/org/netbeans/modules/xml/tools/generator/Util.java,v retrieving revision 1.6 diff -u -b -r1.6 Util.java --- src/org/netbeans/modules/xml/tools/generator/Util.java 19 Jul 2002 15:26:55 -0000 1.6 +++ src/org/netbeans/modules/xml/tools/generator/Util.java 25 Jun 2003 09:47:54 -0000 @@ -12,6 +12,11 @@ */ package org.netbeans.modules.xml.tools.generator; +import java.awt.Font; +import java.awt.FontMetrics; +import javax.swing.UIManager; +import javax.swing.JTable; + import org.netbeans.modules.xml.core.lib.AbstractUtil; /** @@ -44,4 +49,17 @@ } } + /** + * Calculate JTable cell height for textual rows. + */ + public static int getTextCellHeight(JTable table) { + Font cellFont = UIManager.getFont("TextField.font"); // NOI18N + if (cellFont != null) { + FontMetrics fm = table.getFontMetrics(cellFont); + if (fm != null) { + return fm.getHeight() + 2; + } + } + return 16; + } }