*
* @return A component containing the components left of the game screen
*/
private JComponent createLeftPanel() {
minimap = new MapPanelController(client);
final StatsPanelController stats = StatsPanelController.get();
final BuddyPanelController buddies = new BuddyPanelController();
ScrolledViewport buddyScroll = new ScrolledViewport((JComponent) buddies.getComponent());
buddyScroll.setScrollingSpeed(SCROLLING_SPEED);
final JComponent buddyPane = buddyScroll.getComponent();
buddyPane.setBorder(null);
final JComponent leftColumn = SBoxLayout.createContainer(SBoxLayout.VERTICAL);
leftColumn.add(minimap.getComponent(), SBoxLayout.constraint(SLayout.EXPAND_X));
leftColumn.add(stats.getComponent(), SBoxLayout.constraint(SLayout.EXPAND_X));
// Add a background for the tabs. The column itself has none.
JPanel tabBackground = new JPanel();
tabBackground.setBorder(null);
tabBackground.setLayout(new SBoxLayout(SBoxLayout.VERTICAL));