int h = l.getFontMetrics(l.getFont()).getHeight()+5; layout.setRow(2, h);
layout.setRow(2, l.getFontMetrics(l.getFont()).getHeight()+5);
    private JPanel buildContentPanel()    {    	JPanel content = new JPanel();        double[][] tl = {{TableLayout.PREFERRED, TableLayout.FILL}, //columns        				{TableLayout.PREFERRED, 5, 0, 100} }; //rows        TableLayout layout = new TableLayout(tl);        content.setLayout(layout);        content.setBorder(BorderFactory.createEmptyBorder(5, 10, 5, 10));        content.add(UIUtilities.setTextFont("Name"), "0, 0, l, c");        content.add(nameArea, "1, 0, f, c");        content.add(new JLabel(), "0, 1, 1, 1");        JLabel l = UIUtilities.setTextFont("Description");        int h = l.getFontMetrics(l.getFont()).getHeight()+5;        layout.setRow(2, h);        content.add(l, "0, 2, l, c");        JScrollPane pane  = new JScrollPane(descriptionArea);        content.add(pane, "1, 2, 1, 3");        return content;    }