@Override
protected JComponent getDialogContent() {
final DCPanel contentPanel = new DCPanel();
contentPanel.setLayout(new GridBagLayout());
final DCPanel listPanel = new DCPanel();
listPanel.setBackground(WidgetUtils.COLOR_WELL_BACKGROUND);
listPanel.setLayout(new VerticalLayout());
listPanel.add(_serverList);
final DCLabel label = DCLabel.dark("Please select the Hadoop cluster to connect to:");
label.setFont(WidgetUtils.FONT_HEADER2);
WidgetUtils.addToGridBag(label, contentPanel, 0, 0, 1.0, 0.0);
WidgetUtils.addToGridBag(listPanel, contentPanel, 0, 1, 1, 2, GridBagConstraints.NORTH, 10, 1.0, 1.0);
WidgetUtils.addToGridBag(_optionsButton, contentPanel, 1, 1, GridBagConstraints.SOUTH);
WidgetUtils.addToGridBag(_okButton, contentPanel, 1, 2, GridBagConstraints.NORTH);
final JScrollPane scrolleable = WidgetUtils.scrolleable(contentPanel);
scrolleable.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
final DCPanel outerPanel = new DCPanel(WidgetUtils.COLOR_DEFAULT_BACKGROUND);
outerPanel.setLayout(new BorderLayout());
outerPanel.add(scrolleable, BorderLayout.CENTER);
outerPanel.setPreferredSize(getDialogWidth(), 300);
return outerPanel;
}