为JTextArea添加JScrollPane
试了网上的很多方法,都不行,求最简单的方法。跪求修改下面的代码,让滚动条显示出来。packagea1;importjavax.swing.*;importjava.awt...
试了网上的很多方法,都不行,求最简单的方法。
跪求修改下面的代码,让滚动条显示出来。
package a1;
import javax.swing.*;
import java.awt.*;
public class scroldemo
{
public static void main(String[] args)
{
JFrame jf = new JFrame();
jf.setSize(200,200);
jf.setVisible(true);
jf.setLayout(new FlowLayout());
JPanel jp = new JPanel();
jp.setSize(50,50);
jp.setBackground(Color.RED);
jp.setLayout(new FlowLayout());
JTextArea jt= new JTextArea(5,5);
JScrollPane js = new JScrollPane(jt);
jf.add(jp);
jp.add(jt);
jp.add(js);
}
} 展开
跪求修改下面的代码,让滚动条显示出来。
package a1;
import javax.swing.*;
import java.awt.*;
public class scroldemo
{
public static void main(String[] args)
{
JFrame jf = new JFrame();
jf.setSize(200,200);
jf.setVisible(true);
jf.setLayout(new FlowLayout());
JPanel jp = new JPanel();
jp.setSize(50,50);
jp.setBackground(Color.RED);
jp.setLayout(new FlowLayout());
JTextArea jt= new JTextArea(5,5);
JScrollPane js = new JScrollPane(jt);
jf.add(jp);
jp.add(jt);
jp.add(js);
}
} 展开
1个回答
展开全部
public static void main(String[] args)
{
JFrame jf = new JFrame();
jf.setSize(200,200);
jf.setLayout(new FlowLayout());
JPanel jp = new JPanel();
jp.setSize(50,50);
jp.setBackground(Color.RED);
jp.setLayout(new FlowLayout());
JTextArea jt= new JTextArea(5,5);
JScrollPane js = new JScrollPane(jt);
jp.add(js);
jf.add(jp);
jf.setVisible(true);
}
主要是jf.setVisible(true);放到最后。
追问
我在你的基础上加上了
js.setVerticalScrollBarPolicy(
JScrollPane.VERTICAL_SCROLLBAR_ALWAYS);
滚动条可以显示,但是无法使用啊?
追答
多打点字~~~~~
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询