This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

View | Details | Raw Unified | Return to bug 34537
Collapse All | Expand All

(-)src/org/netbeans/modules/xml/tools/generator/SAXGeneratorMethodPanel.java (+1 lines)
Lines 154-159 Link Here
154
        
154
        
155
        public MethodsTable() {
155
        public MethodsTable() {
156
            getTableHeader().setReorderingAllowed(false);
156
            getTableHeader().setReorderingAllowed(false);
157
            setRowHeight(Util.getTextCellHeight(this));
157
        }
158
        }
158
        
159
        
159
        /** 
160
        /** 
(-)src/org/netbeans/modules/xml/tools/generator/SAXGeneratorParsletPanel.java (+1 lines)
Lines 184-189 Link Here
184
        
184
        
185
        public ParsletsTable() {
185
        public ParsletsTable() {
186
            getTableHeader().setReorderingAllowed(false);
186
            getTableHeader().setReorderingAllowed(false);
187
            setRowHeight(Util.getTextCellHeight(this));
187
        }
188
        }
188
        
189
        
189
        public TableCellEditor getCellEditor(int row, int column) {
190
        public TableCellEditor getCellEditor(int row, int column) {
(-)src/org/netbeans/modules/xml/tools/generator/Util.java (+18 lines)
Lines 12-17 Link Here
12
 */
12
 */
13
package org.netbeans.modules.xml.tools.generator;
13
package org.netbeans.modules.xml.tools.generator;
14
14
15
import java.awt.Font;
16
import java.awt.FontMetrics;
17
import javax.swing.UIManager;
18
import javax.swing.JTable;
19
15
import org.netbeans.modules.xml.core.lib.AbstractUtil;
20
import org.netbeans.modules.xml.core.lib.AbstractUtil;
16
21
17
/**
22
/**
Lines 44-47 Link Here
44
        }
49
        }
45
    }
50
    }
46
51
52
    /**
53
     * Calculate JTable cell height for textual rows.
54
     */
55
    public static int getTextCellHeight(JTable table) {
56
        Font cellFont = UIManager.getFont("TextField.font");  // NOI18N
57
        if (cellFont != null) {
58
            FontMetrics fm = table.getFontMetrics(cellFont);
59
            if (fm != null) {
60
                return fm.getHeight() + 2;
61
            }
62
        }
63
        return 16;
64
    }    
47
}
65
}

Return to bug 34537