private void copyToClipboard(Clipboard clipboard) { if (macroList.selectedItem() != null) { clipboard.setText(macroList.selectedItem().asCli()); Tooltip tooltip = Tooltip.element(copyToClipboard); tooltip .hide() .setTitle(resources.constants().copied()) .show() .onHide(() -> tooltip.setTitle(resources.constants().copyToClipboard())); Browser.getWindow().setTimeout(tooltip::hide, 1000); } }