Fee*_*eek 2 java swing jtextarea
我正在尝试从数据文件中读取信息并将其处理成一个JTextArea用于我正在制作的术语项目的about文件.问题是,当我这样做时scanner.nextLine(),扩展文本区域以适应文本和我想要的是保持文本区域的大小相同,如果它在当前行上的空间不足以开始
if(event.getSource() == forward)
{
text.setText(s.nextLine());
}
Run Code Online (Sandbox Code Playgroud)
文本区域设置如下:
text = new JTextArea(11, 30);
Run Code Online (Sandbox Code Playgroud)
基本上我想知道的是,如果有一个文本区域提供的方法(我看),如果当前已满,则将空间重定位到下一行.如果在文本区域中没有办法,我很可能只编辑数据文件.
将JTextAreaa 放置在a中,JScrollPane然后将滚动窗格添加到容器中
text = new JTextArea(11, 30);
JScrollPane scrollpane = new JScrollPane(text);
//...
add(scrollpane);
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参见如何使用滚动窗格
这将阻止滚动窗格在当前容器中增长.
还检查了JTextArea#setLineWrap和JTextArea#setWrapStyleWord这将影响如何对待成分的案文,超出可视宽度.
有关详细信息,请参见如何使用文本区域
| 归档时间: |
|
| 查看次数: |
5956 次 |
| 最近记录: |