static JLabel jAnimation_liveValueText(fS imageID, final LiveValue text) { ret swing(func -> JLabel { JLabel label = new SmoothLabel(imageIcon(imageID)); label.setText(strOrNull(text!)); bindJLabelToLiveValue(label, text); label.setVerticalTextPosition(SwingConstants.BOTTOM); label.setHorizontalTextPosition(SwingConstants.CENTER); ret label; }); }