JAVA滚动条的可见性设置

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Java中为JtextArea控件添加滚动条及设置位置

若要使只有垂直滚动条而没有水平滚动条,使用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());

相关文档
最新文档