应将JTextArea置于JScrollPanel中
若要使只有垂直滚动条而没有水平滚动条,使用JTextArea.setLineWrap(true),自动换行。
经测试一下内容通过
JTextArea txaDisplay = new JTextArea();
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); 设置textarea中垂直滚动条始终显示在最下方,因为一旦收到消息,需要滚动条是指向最下方的,便于阅读新收到的消息。
textarea.setCaretPosition(textarea.getText().length());
分享到:
相关推荐
JavaSwing JTextArea 实现不可修改文本内容、右键菜单定制
java 使用JTextArea组件 java 使用JTextArea组件 java 使用JTextArea组件
Java弹出菜单,为JTextArea添加了右键弹出式菜单,实现了复制、粘贴、剪切
主要为大家详细介绍了swing jtextArea滚动条和文字缩放效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
在JTextArea下添加滚动条以及JTextArea与TextArea的区别
一个改变JTextArea指定位置文本的背景色的例子
主要介绍了Java Swing JTextArea文本区域的实现示例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
JTextArea是Swing库提供的一个多行文本编辑框组件,可以用于在GUI应用程序中显示和编辑大段文本。
JTextArea 实现行号,继承AbstractBorder,jTextArea_1.setBorder(lb);即可添加到JTextArea
目录Swing 常用控件1. JFrame2. JLabel3. JButton4. JTextArea5. JTextField6. JPasswordField7. JRadioButton8. JCheckBox9. JComboBox10. JList Swing 常用控件 Swing 常用控件包括 JFrame、JLabel、JButton、...
java拖拽透明组件源码 swing 中拖拽
JAVA初级编码,生成JDialog动态窗口,并在窗口中使用 JTextArea显示.txt文件中的内容。
重定向log4j日志到jtextarea
java程序文件字符编码转换器 JLabel labsuffix = new JLabel("指定文件的后缀"); JLabel labCharacter = new JLabel("选择转换方式"); JLabel labfiletext = new JLabel("正在处理"); JTextArea jTextArea = new...
//管理视口、可选的垂直和水平滚动条以及可选的行和列标题视口 private JLabel l = new JLabel("小提示:可直接输入年份,提高查询效率!"); private JLabel lt = new JLabel();//系统时间 private JLabel ld =...
菜单包括: 文件 新建/打开/保存/另存/退出 编辑 撤销/剪切/复制/粘贴/删除/全选/查找/替换 帮助 ...JTextArea不带滚动条,加滚动条用: java.swing.JScrollPane 撤销作单步(只需要对剪切/粘贴/替换)
Java swt 实现的文本框 自动匹配数据 演示以及源代码 Java swt 实现的文本框 自动匹配数据 演示以及源代码 Java swt 实现的文本框 自动匹配数据 演示以及源代码
Java自定义鼠标光标源码,得到默认的ToolKit对象,增加组件到容器上,将光标定义成其它图标样式。以下代码为核心代码: Container container=getContentPane(); //得到容器 container.setLayout(new FlowLayout...
//管理视口、可选的垂直和水平滚动条以及可选的行和列标题视口 private JLabel l = new JLabel("小提示:可直接输入年份,提高查询效率!"); private JLabel lt = new JLabel();//系统时间 private JLabel ld =...
JAVJAVA彩色记事本A彩色记事本JAVA彩色记事本JAVA彩色记事本JAVA彩色记事本JAVA彩色记事本