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如何在文本框上加滚动条?
\\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...

java如何向下拉列表添加滚动条?
Java中可以使用JComboBox,每一块会根据您的内容长度设置滚动条,如果您想把所有的都在一个滚动条里,您可以将其写在一个块里,然后注意控件高度一定要写成固定的。JComboBox组件把编辑工作交给实现ComboBoxEdit接口的一个对象来处理。列表支持三个选取模式,并把选取工作实现ListSelectionModel接口的一个...

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

java~为什么给JTextArea添加的滚动条不显示??
你程序里有个问题。JScrollPane是个容器,你的代码把JTextArea既加到了JSP上,又加到了JFRM上。应该将contentPane.add(jTextArea);一行去掉。当然这不是滚动条不显示的原因。JSP是默认需要时才显示滚动条的。如果要强制显示,使用下面的方法:sp.setVerticalScrollBarPolicy(ScrollPaneConstants.VERTICAL_SCROLL...

给JTextArea加滚动条问题
在JBuilder,到JCreator里加滚动条,再这样写 setBounds(new Rectangle(167, 678, 439, 65));txtDescription.JScrollPane scroller1=new JScrollPane(txtDescription);\/\/添加滚动条 tdutbkcg

如何向java jframe中添加下拉列表 按钮 文本框 最后把信息存储在文件里...
lz 你好 (ps: lz 加点儿分吧 太少了……)具体代码如下:import java.awt.*;import java.awt.event.*;import javax.swing.*;import java.io.*;public class Test extends JFrame {private JLabel name,phone,sex;private JTextField inputName,inputPhone;private JComboBox sexBox;private ...

给jpanel 添加上下滚动条
要加滚动条就要让panel的宽高大于scrollPane的宽高..你只要上下的..只要高大于就行了..\/ panel.setPreferredSize(new Dimension(scrollPane.getWidth() - 50, scrollPane.getHeight()*2));this.add(scrollPane);panel.revalidate(); \/\/告诉其他部件,我的宽高变了 this.setVisible(true);this....

Java滚动条如何实现
向JTextArea中添加滚动条 JTextArea txaDisplay = new JTextArea();JScrollPane scroll = new JScrollPane(txaDisplay);\/\/分别设置水平和垂直滚动条自动出现 scroll.setHorizontalScrollBarPolicy(JScrollPane.HORIZONTAL_SCROLLBAR_AS_NEEDED);scroll.setVerticalScrollBarPolicy(JScrollPane.VERTICAL_SCROLLBAR_AS_...

java中JFrame按钮添加事件,选择路径放到文本框里面
p.add(Select); \/\/ 把一个浏览按钮添加到面板 Select.addActionListener(this);btnOK = new JButton("确定");p.add(btnOK);\/\/ 把一个确定按钮添加到面板 btnOK.addActionListener(this);} public void actionPerformed(ActionEvent e) { \/\/ 当按下选择按钮,打开一个文件选择,文本框显示文件...

设计一个文本框 用户在文本框中输入什么 窗体标题就同步显示什么 怎么...
1、首先需要选择创建窗体设计按钮,如下图所示。2、创建好一个新窗体后,右键单击窗体左上角选择属性命令,如下图所示。3、接下来需要在右侧的属性表标题处输入测试窗体,如下图所示。4、接下来需要设置好后关闭窗体,如下图所示。5、接下来需要保存窗体设计,如下图所示。6、最后需要修改窗体名称即可...

相似回答