Сохранить изображение из Википедии как ImageIcon

Я кодирую программу Java, которая предоставляет пользователю некоторую информацию о данном элементе. Например, пользователь выбирает «водород», и программа выдает некоторую информацию о водороде. Я хотел бы взять «миниатюру» из статьи Википедии, связанной с элементом. Вот пример уменьшенного изображения. Я знаю, что это требует многого, но < strong>Я хотел бы взять String (например, "Гелий") и преобразовать его в ImageIcon, который я могу поместить в JPanel. Я просмотрел API WikiData, но я просто не уметь читать это на Java. Вот небольшой пример того, о чем я говорю:

import javax.swing.*;
class ImageTest{
    public static void main(String args[]){
        String elementName = "Hydrogen";
        findImage(elementName);
        JFrame frame = new JFrame("Frame");
        ImageIcon source = new ImageIcon(//blah blah);
        JLabel image = new JLabel(source);
        frame.add(image);
        frame.pack();
        frame.setVisible(true);
    }
}

Заранее спасибо за участие! :)


person Will Heitman    schedule 26.11.2016    source источник
comment
Просто чтобы уточнить, я не беспокоюсь о преобразовании URL-адреса изображения в JFrame. Я пытаюсь найти URL-адрес изображения в первую очередь.   -  person Will Heitman    schedule 26.11.2016
comment
Вы можете обратиться к связанному вопросу, чтобы сделать это. Например, изображение для вики-страницы Helium извлекается с помощью https://en.wikipedia.org/w/api.php?action=query&titles=Helium&prop=pageimages&format=json. Ссылка находится в элементе "thumbnail" > "source".   -  person Tunaki    schedule 26.11.2016