在 Container 中给 JTextArea 添加滚动条: JFrame jf = new JFrame(); Container c = jf.getContentPane(); c.setLayout(null); //设置布局管理器为 null,即绝对定位 JTextArea jta = new JTextArea(); jta.setLineWrap(true); //设置自动换行,自动换行则不会出现横向的滚动条 JScrollPane jsp = new JScrollPane(jta); //添加滚动条 jta.setBounds(20,20,100,500); //设置 JTextArea 宽100,高500 c.add(jsp); //将组件加入容器
在 JPanel 中给 JTextArea 添加滚动条: 注: JPanel 默认为流布局管理器 JFrame jf = new JFrame(); Container c = jf.getContentPane(); JPanel jp = new JPanel(); JTextArea jta = new JTextArea(); 注: 这里 JTextArea 的高度一定要大于 JScrollPane 的高度 jp.add(jsp); //将组件加入面板 c.add(jp); //将面板加入容器 |
因篇幅问题不能全部显示,请点此查看更多更全内容