java中使用JTextArea的问题

我在用JAVA写简单的记事本程序的时候,在使用JTextArea类创建一个文本区域的时候发现从外界读一个文件或者在这个文本区域写东西的时候,当写完最后一行,他没有滚动行进... 我在用JAVA写简单的记事本程序的时候,在使用JTextArea类创建一个文本区域的时候发现从外界读一个文件或者在这个文本区域写东西的时候,当写完最后一行,他没有滚动行进行下行继续写下去,也就是说他只是默认一页的大小,不能无限写下去,而用TextArea提供了自动滚动的功能,那么如何能是JTextArea区域中也能实现自动滚动呢?
能用代码举例最好,谢谢了~!
展开
 我来答
println
2007-10-08 · TA获得超过191个赞
知道小有建树答主
回答量:165
采纳率:0%
帮助的人:218万
展开全部
把TextArea放到JScrollPane里面就可以了啊1
public class M extends javax.swing.JFrame {

public M() {
initComponents();
}

private void initComponents() {
jScrollPane1 = new javax.swing.JScrollPane();
jTextArea1 = new javax.swing.JTextArea();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);
jTextArea1.setColumns(20);
jTextArea1.setRows(5);
jScrollPane1.setViewportView(jTextArea1);
getContentPane().add(jScrollPane1, java.awt.BorderLayout.CENTER);
pack();
}
public static void main(String args[]) {
new M().setVisible(true);

}

private javax.swing.JScrollPane jScrollPane1;
private javax.swing.JTextArea jTextArea1;

}
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式