Я нашел here: что я искал, но все же у меня есть некоторые проблемы.Reload EditorPane
Это мой код действия:
private void jMenuItem1ActionPerformed(java.awt.event.ActionEvent evt) throws IOException {
jEditorPane1.setContentType("text/html");
int returnVal = FileChooser1.showOpenDialog(this);
if (returnVal == FileChooser1.APPROVE_OPTION) {
String image = String.format("<img src=\"%s\">", FileChooser1.getSelectedFile());
jEditorPane1.setText(image);
}
}
Вот скриншот того, что происходит, как вы можете видеть изображение не загружается. http://postimg.org/image/agc665ih1/
Но если я сохраню файл (с кнопкой сохранения) и снова откроет тот же файл (с открытой кнопкой), изображение будет там и будет полностью загружено.
Я уже пробовал методы .repaint() и .revalidate(), но не работает. Есть идеи?
Нет Я получаю тот же результат:/ Для JEditorPane я выбрал HTMLEditorKit(), код выглядеть: \t \t jEditorPane1.setEditorKit (новый HTMLEditorKit()) ; – DJack
Как вы открываете изображение, можете ли вы вставить этот код? – Ashwani
Я думаю, что это не проблема, но я вставлю код, как только я смогу ответить на свой вопрос, потому что мне приходится ждать несколько часов из-за моей репутации .. :) – DJack