* Creates the about box's left panel.
*/
private JPanel createIconPanel() {
// Makes sure the panel's a bit roomier than the default configuration.
return new FluentPanel(new BorderLayout()) {
@Override
public Insets getInsets() {
return new Insets(10, 10, 0, 10);
}
}.add(new FluentPanel(new BorderLayout())
.add(new JLabel(IconManager.getIcon(IconManager.MUCOMMANDER_ICON_SET, "icon128_24.png")),
BorderLayout.NORTH)
.add(new FluentPanel(new FlowLayout(FlowLayout.CENTER)).add(createAppString()),
BorderLayout.CENTER)
.add(new FluentPanel(new FlowLayout(FlowLayout.CENTER)).add(createCopyright()),
BorderLayout.SOUTH),
BorderLayout.NORTH)
.add(new FluentPanel(new BorderLayout())
.add(createHomeComponent(), BorderLayout.NORTH)
.add(createLicenseButton(), BorderLayout.CENTER)
.add(createOkButton(), BorderLayout.SOUTH),
BorderLayout.SOUTH);
}