导航:首页 > 编程语言 > java文本框滚动条

java文本框滚动条

发布时间:2022-11-26 12:46:05

java文本域中添加滚动条,怎样将横向滚动条取消(即直接到文本域最后直接到下一行)

JtextArea有很多构造方法的
比如:public TextArea(String text,
int rows,
int columns,
int scrollbars)
throws HeadlessException

int scrollbars这个参数是滚动条可见性
TextArea 类定义一些可以作为 scrollbars 参数值提供的常量:

SCROLLBARS_BOTH,
SCROLLBARS_VERTICAL_ONLY,
SCROLLBARS_HORIZONTAL_ONLY,
SCROLLBARS_NONE.
其他所有用于 scrollbars
参数的值都是无效的,并会使创建此文本区时使用的滚动条可见性等于 SCROLLBARS_BOTH
的默认值。
这些参数有什么作用就自己做实验啦,多看看jdk。

⑵ 请问JAVA图形界面中怎么做滚动条啊

在你的类继承了JFrame后,创建JTextArea和JScrollPane对象,添加JTextArea对象到JScrollPane里,最后把JScrollPane对象添加到根容器,例:
//获取窗体根容器
Container
ct
=
this.getContentPane();
//创建文本域对象
JTextArea
showInfo
=
new
JTextArea();
//创建滚动板对象,并把文本域添加到滚动面板中
JScrollPane
scroll
=
new
JScrollPane(showInfo);
//添加组件到容器
ct.add(scroll);
//设置窗体尺寸和显示位置
this.setBounds(180,
100,
600,
500);
//设置窗体可见
this.setVisible(true);

⑶ 如何用java实现文本域滚动条

需要javax.swing里面的JScrollPane组件 。
例子如下:
import javax.swing.*;
public class TestScroll {
public TestScroll(){
JFrame jf=new JFrame("test");

JPanel jp=new JPanel();
JTextArea jta=new JTextArea(8,20);
JScrollPane jsp=new JScrollPane(jta);
//新建一个滚动条界面,将文本框传入
jp.add(jsp);//注意:将滚动条界面添加到组建中。
而不是添加文本框了
jf.add(jp);

jf.pack();
jf.setLocation(300,300);
jf.setVisible(true);
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
}
public static void main(String[] args) {
new TestScroll();
}
}

⑷ java中怎么让滚动条如图所示的显示,就是平时呈白色,当内容超过文本框的高时,才显示滚动条

解决方法:
例如:JScrollPane jsp=new JScrollPane(table);
jsp.setVerticalScrollBarPolicy(JScrollPane.ScrollPaneConstraints.VERTICAL_SCROLLBAR_ALWAYS);
就是jScrollPane的对象名调用这个方法。设置显示策略。楼主所说的是总是显示垂直滚动条。楼主有兴趣的也可去API文档查一查。有什么不懂的再问。

⑸ 刚学JAVA图形界面设计,想问下我这个程序怎么在下面文本框中添加滚动条

public SwingTest(String frameName) {
area.setLineWrap(true);//这句意思是自动换行

super(frameName);
b1.addActionListener(new SwingTestListener());
txt.addActionListener(new SwingTestListener());
setLayout(new FlowLayout());
add(txt);
add(b1);
jp.setBorder(new TitledBorder("TextArea"));
jp.add(text2);//这里删掉add area,因为你的文本区域已经加到滚动面板里了,不需要添加2次

add(jp);
setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
setSize(300 , 150);
setLocation(500, 500);
setVisible(true);
}

⑹ java如何在文本框上加滚动条

需要javax.swing里面的JScrollPane组件x0dx0ax0dx0a给你个例子吧x0dx0ax0dx0aimport javax.swing.*;x0dx0ax0dx0apublic class TestScroll {x0dx0a public TestScroll(){x0dx0a JFrame jf=new JFrame("test");x0dx0a JPanel jp=new JPanel();x0dx0a JTextArea jta=new JTextArea(8,20);x0dx0a JScrollPane jsp=new JScrollPane(jta);//新建一个滚动条界面,将文本框传入x0dx0a jp.add(jsp);//注意:将滚动条界面添加到组建中,而不是添加文本框了x0dx0a jf.add(jp);x0dx0a x0dx0a jf.pack();x0dx0a jf.setLocation(300,300);x0dx0a jf.setVisible(true);x0dx0a jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);x0dx0a }x0dx0a public static void main(String[] args) {x0dx0a new TestScroll();x0dx0a }x0dx0a}

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

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

⑻ java如何在textarea的左边加滚动条在左边

你好!
<textarea rows="" cols=""/> 当你的文本域超出它的范围时,它会自动为你加滚动条!这种方式的缺点在于它文本域的大小会随字体大小的改变而改变!建议用<textarea style="width:200;height:50"/>
希望你能豁然开朗,对你有帮助!

⑼ Java如何产生有滚动条的TextArea(代码)

补充回答:你向TextArea内追加内容可以使用append方法,滚动条自动下滚;如果你使用的是 setText方法,那么需要手工把光标定位到内容的最后,同样可以是滚动条下滚。代码如下:
import java.awt.Frame;
import java.awt.TextArea;

public class TestFrame {

public static void main(String[] args){
Frame jf=new Frame();
TextArea jta=new TextArea();
jf.add(jta);
jf.setSize(400, 300);
jf.setVisible(true);
jta.setText("test\n");
for(int i=0;i<100;i++){
jta.setText(jta.getText()+"hello"+i+"\n");
jta.setCaretPosition(jta.getText().length());
}
// jta.append("hello"+i+"\n"); //这样方式只需要一行代码
}
}

1)如果是JTextArea,需要把JTextArea包含到JScrollPane滚动面板中
import javax.swing.JFrame;
import javax.swing.JScrollPane;
import javax.swing.JTextArea;

public class TestFrame {

public static void main(String[] args){
JFrame jf=new JFrame();
jf.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JTextArea jta=new JTextArea();
JScrollPane jp=new JScrollPane(jta);
jf.getContentPane().add(jp);
jf.setSize(400, 300);
jf.setVisible(true);
}
}
2)如果是TextArea,使用缺省方式就可以
import java.awt.Frame;
import java.awt.TextArea;

public class TestFrame {

public static void main(String[] args){
Frame jf=new Frame();
TextArea jta=new TextArea();
jf.add(jta);
jf.setSize(400, 300);
jf.setVisible(true);
}
}

⑽ java里的垂直滚动条如何设置为始终在最底部,就像QQ的信息接收文本框滚动条总是停在最底下怎么才能在右

假设文本区域为textarea,则调用textArea.setCaretPosition(textArea.getText().length());这样文本区域的滚动条始终会在最底部

阅读全文

与java文本框滚动条相关的资料

热点内容
腾讯云轻量服务器怎么格式化 浏览:588
空气压缩机能输出多少压力 浏览:263
推荐下载文件夹 浏览:269
安装tree的命令 浏览:690
java弧度 浏览:736
ocr中文java 浏览:616
app怎么智能舌诊 浏览:15
网景公司网站编译软件 浏览:733
小米加密兔怎么免费获取 浏览:423
chromephp插件 浏览:992
两个服务器怎么做远程热备 浏览:497
韩国加密货币提现 浏览:72
电脑没有文件夹找不到 浏览:215
除了建站云服务器有什么好玩的 浏览:161
魔兽世界退休的服务器有什么用 浏览:180
安卓机游戏总是蓝屏怎么办 浏览:701
工厂反编译工具 浏览:177
日本蜡烛图技术pdf下载 浏览:258
用友如何改服务器地址 浏览:146
王牌战争的服务器怎么建 浏览:304