setFocusable(true);
setDoubleBuffered(true);
setBackground(Color.WHITE);
// Adding a mapping between the views and its subset containing only tooltipable views.
MappingRegistry.REGISTRY.addMapping(new ViewList2TooltipableList(views, tooltipableView));
addMouseListener(new MouseAdapter() {
@Override public void mouseEntered(final MouseEvent e) {
// Workaround to assure that the canvas always has the focus.
// This fix must not be applied when the current focused component is the text setter.