Я использую 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 может привести к тому, что изображения не появятся.
src
относительным или абсолютным путем? - person Marek Sebera   schedule 20.02.2012