/** * Attaches the <code>controller</code> to the buttons of the titleBar. * * @param controller An instance of {@link DialogControl}. */ public void attachMouseListener(MouseListener controller) { titleBar.addMouseListener(controller); if (canvas instanceof ThumbnailCanvas) canvas.addMouseListener(controller); }