我正在尝试用Java做一些事情,这要求我在ScrollPane中有一个JTextArea。
以下是我如何定义它们:
private JTextArea longestparagraph = new JTextArea();
....
JScrollPane scrollpanedreapta = new JScrollPane(longestparagraph,
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS,
JScrollPane.HORIZONTAL_SCROLLBAR_NEVER);
scrollpanedreapta.setBorder(BorderFactory.createTitledBorder("Cel mai lung paragraf:"));
我遇到的问题是当文本到达TextArea的右边界时,文本不会在新行上开始,但它会继续。有任何想法如何解决?这是一张让我的陈述更清晰的图片。
答案 0 :(得分:7)
找到答案。只是不得不这样:
longestparagraph.setLineWrap(true);
longestparagraph.setWrapStyleWord(true);