Я пытаюсь отобразить JEditorPane внутри JFrame (фиксированный размер), который затем отображает строку текста HTML.Я могу отобразить все, хотя кажется, что текст внутри строки HTML, который я передаю в панель EditorPane, не обрезается и не переносится на новую строку.то есть он просто выходит за пределы экрана.Кажется, что метод setSize не имеет никакого отношения к размеру Панели?
Я делаю это приложение для экрана другого размера, поэтому важно, чтобы текст переносился на новые строки и соответствовал размеру экрана, а не выполнялсяпрочь!
JEditorPane pane = new JEditorPane();
pane.setEditable(false);
HTMLDocument htmlDoc = new HTMLDocument () ;
HTMLEditorKit editorKit = new HTMLEditorKit () ;
pane.setEditorKit (editorKit) ;
pane.setSize(size);
pane.setMinimumSize(size);
pane.setMaximumSize(size);
pane.setOpaque(true);
pane.setText("<b><font face=\"Arial\" size=\"50\" align=\"center\" > Unfortunately when I display this string it is too long and doesn't wrap to new line!</font></b>");
bg.add(pane, BorderLayout.CENTER);
Большое спасибо Сэм