- 浏览: 323273 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (254)
- java (178)
- tomcat (6)
- 邮件 (1)
- smtp (1)
- Linux (2)
- 编码 (2)
- 导入工程 (1)
- Specification Level (1)
- hibernate (10)
- 字段类型 (1)
- 字段类型匹配 (1)
- 数据库 (3)
- sql (9)
- struts2 (8)
- 类型转换 (2)
- java,MyEclipse,SVN (1)
- Myecplise (4)
- 输入校验 (1)
- JFrame (2)
- Oracle (8)
- google (1)
- Swing (3)
- Fusioncharts (1)
- 找工作 (0)
- js (4)
- jsp (11)
- displaytag (1)
- spring (8)
- 工作 (1)
- String (1)
- 算法 (2)
- IO (1)
- xml (3)
- 设计模式 (1)
- UML (1)
- 文档 (1)
- ajax (1)
- 日常 (7)
- sql server (1)
- mysql (3)
- git (1)
- Maven (1)
- mongodb (1)
- postman (1)
最新评论
应将JTextArea置于JScrollPanel中
若要使只有垂直滚动条而没有水平滚动条,使用JTextArea.setLineWrap(true),自动换行。
以下摘自http://zhidao.baidu.com/question/31571035.html?fr=qrl
若要使只有垂直滚动条而没有水平滚动条,使用JTextArea.setLineWrap(true),自动换行。
以下摘自http://zhidao.baidu.com/question/31571035.html?fr=qrl
JTextArea txaDisplay = new JTextArea(); //自动换行 txaDisplay.setLineWrap(true); JScrollPane scroll = new JScrollPane(txaDisplay); //把定义的JTextArea放到JScrollPane里面去 //分别设置水平和垂直滚动条自动出现 scroll.setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED); scroll.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED); //分别设置水平和垂直滚动条总是出现 scroll.setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS); scroll.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_ALWAYS); //分别设置水平和垂直滚动条总是隐藏scroll.setHorizontalScrollBarPolicy( JScrollPane.HORIZONTAL_SCROLLBAR_NEVER); scroll.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_NEVER);
发表评论
-
领域精通涉及技术点(不分先后)
2017-12-20 19:35 618Java8 netty jvm kafaka消息队列 上传下载 ... -
计算机各种单位讲解及换算
2017-12-13 13:54 1635我还听过有UK的 一、最小单位:位(bit,缩写为b) 在原 ... -
JAVA字符串格式化-String.format()和MessageFormat的使用
2017-12-05 10:39 1436String.format()常规类型的格式化 Stri ... -
eclipse启动项目常见问题
2017-11-16 17:46 1180今儿遇到了个问题,ecli ... -
字符编码笔记:ASCII,Unicode和UTF-8
2017-10-23 16:37 456讲的太牛逼了: http://ww ... -
emoji简单讲解
2017-10-23 15:17 972emoji处理方式大起底 http://blog.csdn.n ... -
BigDecimal讲解
2017-10-12 15:58 442BigDecimal 由任意精度的整数非标度值 和 32 位的 ... -
eclips 控制台console上不打印信息
2017-09-06 21:53 5791、进windows菜单 -> show view -& ... -
详解RequestMappingHandlerMapping和RequestMappingHandlerAdapter
2017-08-29 17:08 2966http://donald-draper.iteye.com/ ... -
用@ExceptionHandler 来进行切面异常处理
2017-08-29 11:47 2307有时候我们想处理某个类里Controller中抛出的异常怎么搞 ... -
Spring 注解@Component、@Repository、@Service、@Controller区别
2017-08-28 15:27 1009spring 2.5 中除了提供 @Com ... -
线程的一点小总结
2017-08-23 20:36 705java中main方法启动的是一个进程还是一个线程? 答:是一 ... -
线程池
2017-08-23 17:35 518诸如Web 服务器、数据库 ... -
Class源码大概讲解
2017-08-23 16:47 507http://blog.csdn.net/a327369238 ... -
Spring 事务相关
2017-08-14 12:10 471Transactionz注解的readOnly ... -
把时间当做朋友-前言
2017-08-13 20:47 403要管理的不是时间,而是自己。人们生活在同一个世界,却又各自 ... -
单例里面的方法讲解
2017-08-11 14:55 487spring里的controller是单例的。系统针对每个co ... -
eclipse拷贝出来的项目名称还是原来的
2017-07-26 16:46 1076需要修改的有如下几个地方: 1、pom.xml里面打包的名字一 ... -
自定义hibernate方言,新增自定义函数
2017-06-27 10:47 875按位与运算(&)在许多数据库中都是支持的,遗憾的是,H ... -
http请求参数:header body paramter三种参数区别、联系
2017-06-19 10:46 488812345
相关推荐
在编程中,滚动条的设置通常包括启用、禁用、自适应(根据内容自动显示)以及定制样式等操作。 在Windows开发环境中,如使用C#的Windows Forms或WPF,可以通过调整TextBox或ListView控件的属性来实现多行显示和滚动...
4. **在GUI中创建和配置JTextArea**:在Swing的GUI设计中,创建一个JTextArea,并确保它有足够的滚动条支持大量日志输出。你可能还需要禁用自动换行,以便日志信息保持原始格式。 5. **配置Log4j**:在Log4j的配置...
这个例子展示了如何使用`JTextArea`的基本功能,包括设置自动换行和编辑状态,以及如何通过`ActionListener`响应用户操作。通过这样的实践,开发者可以更深入地理解`JTextArea`和`JScrollPane`在Swing应用程序中的...
3. 实现自动换行和滚动条,JTextArea的`setLineWrap()`和`setWrapStyleWord()`方法可以实现自动换行,JScrollPane用于添加滚动功能。 总结,开发一个基于Java的记事本不仅能让初学者熟悉Java GUI编程,还能掌握文本...
7. **自动换行与滚动条**:JTextArea默认支持自动换行,但可能需要手动添加垂直和水平的JScrollPane以实现滚动功能。 8. **错误处理**:在进行文件操作时,我们需要捕获IOException,以处理可能出现的错误,如文件...
- 自动换行:在文本达到边界时自动换行。 - 关于:显示记事本程序的版本信息等。 通过这样的设计,学生可以深入理解Java编程,掌握GUI编程技术,以及如何组织和实现一个完整应用程序的流程。同时,这个过程还能...
- “自动换行”可以通过调整 `JTextArea` 的属性 `lineWrap` 和 `wrapStyleWord` 来实现。 7. **状态栏**: - 状态栏通常显示当前光标位置、行数列数、时间和文本总数等信息。在Java Swing中,可以通过 `JLabel` ...
`scroll`是`JScrollPane`,用于添加滚动条以便在文本过多时进行浏览。`JCheckBoxMenuItem` `jcbmi`用于切换自动换行功能。 在程序源码中,`JMenuBar` `jmenubar`用于创建菜单栏,包含“文件”和“编辑”两个菜单。...
- 换行设置:`wrapline`是一个`JCheckBoxMenuItem`,用户可以通过勾选它来开启或关闭自动换行功能。 - 图标加载:使用`ImageIcon`加载菜单项和按钮的图标,提供更好的视觉效果。 8. **异常处理**: 在实际的源...
这个界面通常会包含滚动条以便浏览长文档,以及放大/缩小功能以适应不同的查看需求。预览界面的实现可能基于Java的PDF库,如iText或PDFBox,这些库提供了读取和显示PDF内容的API。 配置界面则为用户提供了一组工具...
为了使文本区域支持自动换行,设置了`setLineWrap(true)`。而`JScrollPane`则为文本区域添加滚动条,方便查看较长的信息。 #### 2. 布局管理器 在构造函数中,`sM.setLayout(null);`指定了布局管理器为null布局,即...
9. **JScrollPane**:`JScrollPane` 用于包裹 `JTextArea` 或 `JTextPane`,提供滚动条功能,如 `jscroll`。 10. **JFileChooser**:`JFileChooser` 用于打开文件对话框,让用户选择文件进行打开或保存操作。 11. ...
根据实际需求,你可以对这个基础框架进行扩展,比如添加滚动条、搜索功能、页面导航等。同时,PDFBox库还提供了许多高级功能,如图像提取、元数据操作等,可以进一步探索以满足更复杂的PDF处理需求。 请注意,...
- `JScrollPane`:提供滚动条功能,以便在文本内容过多时进行浏览。 - `JTextArea`:用于显示和编辑文本,支持多行文本输入。 - `JMenuBar`、`JMenu`和`JMenuItem`:构建菜单栏和菜单项,用于实现文件操作和编辑...
- `JCheckBoxMenuItem`创建带有复选框的菜单项,如"自动换行"。 - `JTextArea`用于显示和编辑多行文本。 - `JTextPane`提供更复杂的文本格式化功能。 - `JScrollPane`用于包裹文本组件,添加滚动条。 6. **事件...
- **格式菜单**:提供字体样式(正常、粗体、斜体)、字体大小调整、字体颜色设置以及自动换行功能。 - **视图风格菜单**:允许用户选择不同的界面风格,如MOTIF风格或默认风格,并可显示或隐藏状态栏。 - **帮助...
JTextArea提供了更多的特性,如滚动条、行数和列数的设置等。与JTextField不同,JTextArea显示的文本可以跨越多行,这使得它更适合于显示或编辑大段文字。它的使用方法类似于JTextField,但提供了更多的定制选项,...
`JFrame`是主窗口,`JTextArea`用于显示和编辑文本,而`JScrollPane`则提供了滚动条功能,确保长文本可以正常显示。`JTextField`用于输入单行文本,如在"查找..."和"替换..."功能中。 在`actionPerformed`方法中,...
- 使用`JTextArea`的`setLineWrap(true)`方法,确保日志内容能自动换行。 - 文件写入时,通过`FileWriter`的构造函数,将第二个参数设为`true`,开启追加模式,避免覆盖已有内容。例如:`FileWriter outStream = new...