private void configureCountryImageView() { setCountry(playerInfoBean.getCountry()); Tooltip countryTooltip = new Tooltip(playerInfoBean.getCountry()); countryTooltip.textProperty().bind(playerInfoBean.countryProperty()); Tooltip.install(countryImageView, countryTooltip); }
private void configureAvatarImageView() { playerInfoBean .avatarUrlProperty() .addListener( (observable, oldValue, newValue) -> { Platform.runLater(() -> setAvatarUrl(newValue)); }); setAvatarUrl(playerInfoBean.getAvatarUrl()); Tooltip avatarTooltip = new Tooltip(playerInfoBean.getAvatarTooltip()); avatarTooltip.textProperty().bind(playerInfoBean.avatarTooltipProperty()); avatarTooltip.setAnchorLocation(PopupWindow.AnchorLocation.CONTENT_TOP_LEFT); Tooltip.install(avatarImageView, avatarTooltip); }