Как я могу заставить JTextPane создать новую строку, когда пользователь вводит что-то, и достигает конца экрана/кадра? Вот что у меня есть:Как сделать новую строку в JTextPane динамически?
JFrame frame = new JFrame("Frame");
JTextPane pane= new JTextPane();
JPanel panel = new JPanel(new BorderLayout());
panel.add(pane);
JScrollPane scrollBar = new JScrollPane(panel);
scrollBar.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED);
frame.add(scrollBar, BorderLayout.CENTER);
Пожалуйста, обратите внимание, что это не для некоторой фиксированной строки в JTextPane, а это означает, что панель является пустым по умолчанию и текст добавляется ввод данных пользователем. Когда пользователь набирает что-то и слово доходит до конца экрана, текст должен продолжаться на новой строке, а не продолжаться в той же строке ...
Вы можете использовать 'JTextArea' и называют' setWrapStyleWord (истинный); ' – Ian2thedv
я должен использовать JTextPane –
Если я помню, вы можете добавить' JTextPane' до 'JPanel 'используя' BorderLayout' и добавьте 'JPanel' в' JScrollPane' – MadProgrammer