zoukankan      html  css  js  c++  java
  • Java Swing TextArea 滚动条和获得焦点

    JTextArea text=new JTextArea();
    
    text.setLineWrap(true);//设置自己主动换行,之后则不须要设置水平滚动栏
    
    JScrollPane scroll=new JScrollPane(text);
    
    //分别设置水平和垂直滚动栏自己主动出现 
    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); 
    
    Container container=mynote.getContentPane();
    
    container.add(scroll,BorderLayout.EAST);
    
     
    
    //注意:将滚动栏scoll加入到窗口后就不用再加入scoll的textarea,否则将无法显示
    
    myframe.add(scroll);




    //获取TextArea最后最后一行焦点
    JTextarea textarea = new JTextarea();
    textarea.append("dfasfsadfasfd");
    textarea.setCaretPosition(textarea.getText().length());

    版权声明:本文博主原创文章,博客,未经同意不得转载。

  • 相关阅读:
    模板的导入和继承
    图解从 URL 到网页通信原理
    HTTP协议详细介绍
    django的模型层
    LeetCode3-Longest Substring Without Repeating Characters
    LeetCode2-Add Two Numbers
    LeetCode1-Two Sum
    面试干货整理
    VS中使用QT调用R脚本
    MFC DLL 资源模块句柄切换[转]
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4842195.html
Copyright © 2011-2022 走看看