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

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

  • 相关阅读:
    models F Q查询
    Django models 多对多 操作
    Cookies与session的区别
    Form表单验证
    图片上传
    Django进阶
    sql 单个字段去重查询 distinc 和 group by的效率问题
    Django知识点整理
    Web应用请求和响应 HTTP相关
    Django中的几种重定向方式
  • 原文地址:https://www.cnblogs.com/blfshiye/p/4842195.html
Copyright © 2011-2022 走看看