@Override public void updateItem(T item, boolean empty) { super.updateItem(item, empty); setText(configuration.getLabel(item)); setTooltip(item); setImage(item); }
private Image loadImageForItem(T item) { RelativePath relativePath = configuration.getIconsRelativePath(item); return loadImage(relativePath); }
private void setTooltip(T item) { ConfigurableFxTooltip configurableTooltip = new ConfigurableFxTooltip(); configuration.configureTooltip(item, configurableTooltip); configurableTooltip.configure(this); }