在java中窗体中添加了一个文本框,只有垂直滚动条,请问怎么添加上水平滚动条

如题所述

第1个回答  2014-10-22
JFrame 中添加了一JPanel JPanel里有一JTextArea
向JTextArea中添加滚动条

JTextArea txaDisplay = new JTextArea();
JScrollPane scroll = new JScrollPane(txaDisplay);

//分别设置水平和垂直滚动条自动出现
scroll.setHorizontalScrollBarPolicy(
JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);
scroll.setVerticalScrollBarPolicy(
JScrollPane.VERTICAL_SCROLLBAR_AS_NEEDED);

scroll.getViewport().add(txaDisplay);

JPanel jpanel=new JPanel();
jpanel.add(scroll);

or

//分别设置水平和垂直滚动条总是出现
scroll.setHorizontalScrollBarPolicy(
JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);
scroll.setVerticalScrollBarPolicy(
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);追问

scroll.getViewport().add(txaDisplay);
这一句是什么意思

追答

添加滚动条 不要只看 亲自调试一下就知道了 跑起来了再一行行注销 看看是什么效果

java如何在文本框上加滚动条?
\\x0d\\x0a JTextArea jta=new JTextArea(8,20);\\x0d\\x0a JScrollPane jsp=new JScrollPane(jta);\/\/新建一个滚动条界面,将文本框传入\\x0d\\x0a jp.add(jsp);\/\/注意:将滚动条界面添加到组建中,而不是添加文本框了\\x0d\\x0a jf.add(jp);\\x0d\\x0a \\x0d\\x0a jf.pack...

vb里面怎么设置textbox的滚动条?
1、首先打开VB,然后在VB窗体上添加一个文本框,如图。2、然后点击这个添加的文本框,接着在右侧的一个窗口中,设置他的相关名称和数值,然后将文本内容清空。如图。3、紧接着在窗体上面,再添加一个水平滚动条,如图。4、然后单击这个水平滚动条,设置名称和数值,将Min设置为0,Max设置为100。largech...

...加在一大段文字进textBox后,textBox没有滚动条??
\/\/设置文本框的ScrollBars 属性即可this.textBox1.ScrollBars = ScrollBars.Vertical;\/\/垂直滚动条\/\/ScrollBars有四个值,分别设置水平滚动条、垂直滚动条、水平滚动条和垂直滚动条、没有滚动条。

如何在java中对JTextArea加竖直的滚动条使得下是内容可以超出最初的设定...
也可以JScrollPane是一个带滚动条的pane,你可以把任何需要滚动的东西放在这里面实现滚动

怎么创建windows窗体文本框水平滚动条
先拉一个动态文本框到舞台,大小适当就好,就是你想显示的大小了,然后在组件里拉一个滚动条UIScrollBar到舞台中,拉到动态文本内部,然后释放,就会贴附到文本旁边或者底下,你就拉右边点就在右边了,要拉到内部哦。然后文本中输入足够多的内容,必须比文本能够显示的多才能有滚动效果。注:文本属性 ...

Java swing怎么搞出滚动条
增加滚动条的方法:\/\/分别设置水平和垂直滚动条总是出现 scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_ALWAYS);scroll.setVerticalScrollBarPolicy( JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);\/\/分别设置水平和垂直滚动条自动出现 \/\/scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL...

如何在java中对TextArea加竖直的滚动条使得下是内容可以超出最初的设定...
JScrollPane是一个带滚动条的pane,你可以把任何需要滚动的东西放在这里面实现滚动

请问JAVA图形界面中怎么做滚动条啊
);\/\/创建文本域对象 JTextArea showInfo = new JTextArea();\/\/创建滚动板对象,并把文本域添加到滚动面板中 JScrollPane scroll = new JScrollPane(showInfo);\/\/添加组件到容器 ct.add(scroll);\/\/设置窗体尺寸和显示位置 this.setBounds(180,100,600,500);\/\/设置窗体可见 this.setVisible(true);

在VB中怎么往text中加垂直滚动条?
1.首先打开VB,然后在VB窗体上添加一个文本框,如图所示。2.然后单击添加文本框,在右边的窗口中设置其名称和值,然后清空文本。如图所示。3.在窗体的正上方添加一个水平滚动条,如图所示。4.然后点击水平滚动条设置名称和值,将Min设置为0,Max设置为100。将Largechange设置为,将Smallchange设置为2...

...有一个竖直的滚动条,光标显示在最后一个字。怎么办
当键入文本超出文本框时多行 TextBox 控件将使正文卷绕。使用 ScrollBars 属性也能够在 TextBox 控件中加入滚动条来加大 TextBox 控件的显示范围。如果没有指定水平滚动条,那么在多行 TextBox 中文本将自动地卷绕。注意 在一个没有缺省按钮的窗体上,在多行 TextBox 控件中按下 ENTER 将把焦点移动...

相似回答