}
@Override
public JComponent getStatusBar() {
Box hBox = Box.createHorizontalBox();
final TaskMonitor tm = new TaskMonitor();
MouseAdapter mA = new StatusBarMouseAdapter(tm);
tm.addMouseMotionListener(mA);
tm.addMouseListener(mA);
Dimension prefSize = tm.getPreferredSize();
tm.setPreferredSize(new Dimension(450, prefSize.height));
tm.setMaximumSize(tm.getPreferredSize());
hBox.add(Box.createHorizontalGlue());
hBox.add(tm);
hBox.add(Box.createHorizontalStrut(5));
hBox.add(new MemoryMonitor());