Я пытаюсь создать список, в котором для jEditorPane отображаются эскизы - аналогично тому, как в powerpoint вы можете видеть предварительный просмотр каждого слайда.Однако по какой-то причине изображения и фоны в моем редакторе отображаются, а текст - нет.Пример кода:
private void createThumbNailView(javax.swing.event.TreeSelectionEvent evt) {
JEditorPane test = new JEditorPane();
JScrollPane jsp = new JScrollPane();
test.setEditorKit(edkit);
test.setText("TEST TEXT - THIS WILL NOT BE RENDERED");
test.setMargin(new java.awt.Insets(30, 30, 30, 60));
jsp.setViewportView(test);
BufferedImage bi = new BufferedImage(300,250,BufferedImage.TYPE_INT_RGB);
test.paint(bi.getGraphics());
jLabel1.setIcon(new ImageIcon(bi));
}
Я обнаружил, что если я использую jEditorPane, созданный Netbeans, в GUI, то рендеринг текста работает.Тем не менее, если я создаю новый (как показано в коде выше) с базовым конструктором, то текст не отображается.Это заставляет меня думать, что в макете или в каком-то подготовительном коде есть что-то, что мне нужно включить для отображения текста.Любая помощь приветствуется!