java中TextArea和JTextArea的自动换行和滚动条
来源:互联网 发布:股灾 知乎 编辑:程序博客网 时间:2024/05/14 17:23
要用到一个文本显示区,为了便于复制,用了JTextArea。JTextArea本身默认的是不换行,不滚动条显示。你设置完他的大小之后,他就只是显示在这个窗口大小内的内容。
换行
JTextArea textAreaOutput; textAreaOutput = new JTextArea("缩略词词典", 20, 43); textAreaOutput.setSelectedTextColor(Color.RED); textAreaOutput.setLineWrap(true); //激活自动换行功能 textAreaOutput.setWrapStyleWord(true); // 激活断行不断字功能</strong>
滚动条
实现起来,在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,高500jsp.setBounds(20,20,100,200); //设置 JScrollPane 宽100,高200c.add(jsp); //将组件加入容器
转自:http://www.cnblogs.com/lionden/archive/2012/10/17/swing_textarea.html
0 0
- java中TextArea和JTextArea的自动换行和滚动条
- java中TextArea和JTextArea的自动换行和滚动条
- java中TextArea和JTextArea的自动换行和滚动条
- java中TextArea和JTextArea的自动换行和滚动条
- java的JTextArea的滚动条和自动换行
- Java Swing JTextArea自动添加滚动条
- java 带图片和滚动条的TextArea
- textblock 实现滚动条和自动换行
- [Java]JTextArea自动换行
- java中JTextArea设置自动换行
- Java中JTextArea如何添加滚动条
- Java中JTextArea如何添加滚动条
- java中JTextArea添加滚动条
- Java中JTextArea添加滚动条
- Java中实现滚动条自动滚动到TextArea的末尾(小知识点)
- swing jtextArea滚动条和文字缩放
- java中textarea 自动换行
- textarea的高级应用(自动换行 自适应高度 去滚动条)
- 原始股权的上市历史
- 原理分析之三:初始化(配置文件读取和解析)
- 成都传智播客java就业班(14.04.01班)就业快报(Java程序员薪资一目了然)
- iOS开发——加载、滑动翻阅大量图片解决方案详
- 利用DIV层实现图片水印效果
- java中TextArea和JTextArea的自动换行和滚动条
- poj3016 K-Monotonic,左偏树,dp
- $('.ui-selecter',this)=jQuery(this).find(".ui-selecter");
- android send broadcast接收不到
- 使用SQL获取ASH/ADDM/AWR报告
- Implementing Pooling in Application Module Code
- 算法学习
- 原理分析之四:一次SQL查询的源码分析
- :after??