Я кодирую программу 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);
}
}
Заранее спасибо за участие! :)
https://en.wikipedia.org/w/api.php?action=query&titles=Helium&prop=pageimages&format=json
. Ссылка находится в элементе"thumbnail" > "source"
. - person Tunaki   schedule 26.11.2016