滚动条
实现起来,在TextArea和JTextArea中有所区别:
TextArea:
TextArea textArea;
textAreaOutput = new JTextArea("缩略词词典", 20, 43, TextArea.SCROLLBARS_VERTICAL_ONLY);
JTextArea:
JTextArea textAreaOutput;
JPanel panelOutput;
panelOutput = new JPanel();
panelOutput.add(new JScrollPane(textAreaOutput));
JFrame jf = new JFrame();
Container c = jf.getContentPane();
c.setLayout(null); //设置布局管理器为 null,即绝对定位
JTextArea jta = new JTextArea();
jta.setLineWrap(true); //设置自动换行,自动换行则不会出现横向的滚动条
jta.setEditable(true); //设置可编辑
JScrollPane jsp = new JScrollPane(jta); //添加滚动条
jta.setBounds(20,20,100,500); //设置 JTextArea 宽100,高500
jsp.setBounds(20,20,100,200); //设置 JScrollPane 宽100,高200
c.add(jsp); //将组件加入容器