static JLabel jImageLabel(Image img) { ret swingNu(JLabel.class, imageIcon(img)); } static JLabel jImageLabel(javax.swing.Icon icon) { ret swingNu(JLabel.class, icon); } static JLabel jImageLabel(S imageID) { ret jImageLabel(imageIcon(imageID)); } static JLabel jImageLabel(S text, S imageID) { final JLabel l = swingNu(JLabel.class, text, imageIcon(imageID), JLabel.CENTER); swing { l.setVerticalTextPosition(SwingConstants.BOTTOM); l.setHorizontalTextPosition(SwingConstants.CENTER); } ret l; }