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());

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

  • 相关阅读:
    java内存管理之内存模型
    HTTP协议
    12 数值的整数次方
    11 二进制中1的个数+二进制补充知识点
    10 矩形覆盖
    9 变态跳台阶
    8 跳台阶
    7斐波那契数列
    6旋转数组的最小数字
    5用两个栈实现队列
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4842195.html
Copyright © 2011-2022 走看看