public DefaultImagePresenter(Mediator mediator) {
imageLabel.setHorizontalAlignment(SwingConstants.CENTER);
imageLabel.setOpaque(true);
imageLabel.setBackground(new Color(p.getInt(PREF_GUI_PANEL_BACKGROUND, 0)));
imageLabel.setTransferHandler(new ImageSelection());
this.mediator = mediator;
setLayout(new BorderLayout());
scrollPane = new JScrollPane(imageLabel);
scrollPane.setBorder(null);