在模仿书上例子代码练习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导致带有滚动条的文本无法显示