怎么设置textarea的大小

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么设置textarea的大小相关的知识,希望对你有一定的参考价值。

CSS3中新增了resize缩放属性,这个属性可以应用到任意元素。目前只有Webkit内核的浏览器才支持这个css3属性,即Google chrome和Apple safari都支持。
而textarea标签中,Webkit内核的浏览器会默认resize的值为both,即用户可以调节元素的宽度和高度。如下图就是在Google chrome中我博客的textarea的默认显示,textarea右下角有一个可以控制缩放的按钮。
一般情况下,textarea是被固定宽度和高度的,如果你不愿意让其任意缩放,你可以为textarea添加resize:none的css属性。这样就可以去除Webkit内核的浏览器的默认显示。
以下是resize属性的的各个取值:
none:用户不能操纵机制调节元素的尺寸;
both:用户可以调节元素的宽度和高度;
horizontal:用户可以调节元素的宽度;
vertical:让用户可以调节元素的高度;
inherit:默认继承。
参考技术A CSS3中新增了resize缩放属性,这个属性可以应用到任意元素。目前只有Webkit内核的浏览器才支持这个css3属性,即Google chrome和Apple safari都支持。
而textarea标签中,Webkit内核的浏览器会默认resize的值为both,即用户可以调节元素的宽度和高度。如下图就是在Google chrome中我博客的textarea的默认显示,textarea右下角有一个可以控制缩放的按钮。
一般情况下,textarea是被固定宽度和高度的,如果你不愿意让其任意缩放,你可以为textarea添加resize:none的css属性。这样就可以去除Webkit内核的浏览器的默认显示。
以下是resize属性的的各个取值:
none:用户不能操纵机制调节元素的尺寸;
both:用户可以调节元素的宽度和高度;
horizontal:用户可以调节元素的宽度;
vertical:让用户可以调节元素的高度;
inherit:默认继承。

影藏swing textarea滚动条,怎么设置?

public static void main(String[] args) 
     JFrame myframe = new JFrame();
     myframe.setTitle("隐藏滚动条");
     myframe.setBounds(200, 200, 200, 200);
     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); 
//     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);
     myframe.setVisible(true);

追问

直接说更改哪个属性吧。。。这个答案我早看到了

追答

呵呵 看过都不会还这么横,笨的够可以啊

 scroll.setVerticalScrollBarPolicy( 
 
        JScrollPane.VERTICAL_SCROLLBAR_NEVER);

参考技术A JTextArea本身就没有滚动条。
你只要直接使用就可以了。
如果需要滚动条的话,需要放到JScrollPane中。不放到JScrollPane是不会出现滚动条的。

以上是关于怎么设置textarea的大小的主要内容,如果未能解决你的问题,请参考以下文章

怎么设置HTML文本域的宽高度

Bootstrap文本域textarea怎么设置?

HTML textarea标签大小改变[重复]

java中TextArea/JTextArea的对齐方式怎么设置的?

微信小程序,weixin,微信小程序怎么设置textarea文本域输入

影藏swing textarea滚动条,怎么设置?