*/
private Component createBasicTab()
{
JScrollPane spDescription = new JScrollPane(taDescription);
BBFormBuilder builder = new BBFormBuilder("pref, 4dlu, 0:grow, 2dlu, p");
builder.setDefaultDialogBorder();
builder.append(Strings.message("show.feed.properties.tab.basic.title"), tfTitle, 3);
builder.appendRelatedComponentsGapRow(2);
builder.appendRow("50dlu");
JLabel label = builder.append(Strings.message("show.feed.properties.tab.basic.description"), 1,
CellConstraints.FILL, CellConstraints.TOP);
label.setLabelFor(taDescription);
builder.append(spDescription, 3, CellConstraints.FILL, CellConstraints.FILL);
builder.append(Strings.message("show.feed.properties.tab.basic.author"), tfAuthor);
builder.append(btnSendEmail);
builder.append(Strings.message("show.feed.properties.tab.basic.siteurl"), tfSiteUrl, 3);
builder.append(Strings.message("show.feed.properties.tab.basic.xmlurl"), tfXmlUrl, 3);
builder.append(Strings.message("show.feed.properties.tab.basic.language"),
new JLabel(convertLang2String(feed.getLanguage())), 3);
builder.appendUnrelatedComponentsGapRow(2);
builder.append(ButtonBarFactory.buildCenteredBar(createRevertButton()), 5);
builder.appendRow("14dlu:grow");
return builder.getPanel();
}