JLabel перенос строки без пробелов - PullRequest
0 голосов
/ 22 марта 2012

Я использую html, чтобы текст в JLabel занимал несколько строк.Однако, если я ввожу длинную строку без пробелов, она не переходит на новую строку, а вместо этого заставляет базовую JScrollpane отображать горизонтальную полосу прокрутки и выталкивает компоненты справа от JLabel из области просмотра.Так кто-нибудь знает, возможно ли в JLabel обтекание строк без пробелов?

1 Ответ

5 голосов
/ 22 марта 2012

Вы можете использовать JTextArea для этой цели:

JTextArea ta = new JTextArea();
ta.setEditable(false);
ta.setLineWrap(true);
ta.setOpaque(false);
ta.setWrapStyleWord(false); // This makes wrapping on char boundaries, and I think is the default value
...