Я использую JEditorPane для отображения некоторых данных HTML, однако любые изображения, имеющие src="..."
в другом месте / на сервере, не отображаются.Я предполагаю, что это какое-то ограничение безопасности;мой вопрос: могу ли я отображать данные за пределами URL JEditorPanes и если да, то как?
Если нет никаких способов отключить это, что было бы лучшеспособ разрешения этих внешних ресурсов при отображении HTML в среде AWT / SWING?
Код:
File f = new File("index.html");
JEditorPane jep = new JEditorPane(f.toURI().toURL());
JScrollPane sp = new JScrollPane(jep);
JFrame frame = new JFrame();
frame.add(sp);
jep.setEditable(false);
frame.setVisible(true);
frame.setSize(500, 500);
frame.setTitle(wpj.getParse().getTitle());
Спасибо Эндрю Томпсону за сообщение об ошибке в моем HTML-коде.Я обновил HTML, который теперь можно найти здесь: http://pastebin.com/EixG3WLH - Похоже, что любой неправильно сформированный HTML может привести к тому, что изображения не появятся.