java中TextArea和JTextArea的自动换行和滚动条
来源:互联网 发布:淘宝集运香港仓电话 编辑:程序博客网 时间:2024/05/29 05:02
要用到swing,也是许久没有写过swing构件的代码了,对于swing这把刀已经感觉很生疏了。
要用到一个文本显示区,为了便于复制,我用了JTextArea。JTextArea本身默认的是不换行,不滚动条显示。你设置完他的大小之后,他就只是显示在这个窗口大小内的内容。
换行
这个实现起来比较容易:
1 JTextArea textAreaOutput;2 textAreaOutput = new JTextArea("缩略词词典", 20, 43);3 textAreaOutput.setSelectedTextColor(Color.RED);4 textAreaOutput.setLineWrap(true); //激活自动换行功能 5 textAreaOutput.setWrapStyleWord(true); // 激活断行不断字功能
这样子,无论是TextArea还是JTextArea都可以正常的进行换行了。
滚动条
实现起来,在TextArea和JTextArea中有所区别:
TextArea:
1 TextArea textArea;2 textAreaOutput = new JTextArea("缩略词词典", 20, 43, TextArea.SCROLLBARS_VERTICAL_ONLY);
JTextArea:
JTextArea textAreaOutput; JPanel panelOutput; panelOutput = new JPanel(); panelOutput.add(new JScrollPane(textAreaOutput));
有人曾说swing是一把刀(http://www.iteye.com/topic/699515),这把刀平时可能用不着,比如专注于java web的monkey们,但是不免有时候需要一个小程序来帮助我们进行大项目的开发,这时候,swing可能就会用到了。当然不是个文本换行的小儿科问题。所以,我感觉swing这把刀一定要随时的能上手,不能让他锈太久。
共勉,好好学习这把刀。。。
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的高级应用(自动换行 自适应高度 去滚动条)
- C语言经典算法100例-021-猴子吃桃问题
- C++ throw()引发的core
- Cookie深度解析
- 《Java核心技术》复习笔记 - 第十三章 集合
- STM32学习心得
- java中TextArea和JTextArea的自动换行和滚动条
- 《Java核心技术》复习笔记 - 第十四章 多线程
- linux下通过ssh登陆失败解决方案
- js 禁止 ctrl 缩放
- SQLite数据库操作详细示例
- android之activity切换
- Android关于图片压缩
- 13-14寒假作业5
- Oracle操作系统认证用户的安全性