当前位置: 代码迷 >> 综合 >> Java中JTextArea添加 JScrollPane不显示的问题
  详细解决方案

Java中JTextArea添加 JScrollPane不显示的问题

热度:88   发布时间:2024-01-30 01:20:56.0

在模仿书上例子代码练习JToolBar的使用时,给JTextArea添加 JScrollPane,始终不显示滚动条,尝试网上的各种办法未果,最后发现是因为往JFrame里添加JScrollPane后不应该再次添加JTextArea,否则将会覆盖掉带有滚动条的JTextArea

JFrame jf = new JFrame("测试工具条");
//定义文本框
JTextArea jta = new JTextArea(5, 30);
//给文本框添加滚动条
JScrollPane jsp = new JScrollPane(jta);
//必须添加滚动条才可生效
jf.add(jsp);//jf.add(jta);//该条语句会添加进去一个新的JTextArea导致带有滚动条的文本无法显示