JAVA滚动条的问题

画//***//的那里,我用那种方法加入了滚动条,但是运行时文本区会把菜单栏遮住,不加滚动条不会出现这种问题。为什么?请问怎么样才能改成正确的?importjavax.s... 画//***//的那里,我用那种方法加入了滚动条,但是运行时文本区会把菜单栏遮住,不加滚动条不会出现这种问题。为什么?请问怎么样才能改成正确的?

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;

public class TXT
{
public static void main(String[] args)
{
Run TXT=new Run();
TXT.run();
}
}

class Run extends JFrame
{
JFrame f=new JFrame("记事本");
JTextArea t=new JTextArea();
JMenuBar m=new JMenuBar();
//**********************************************************************//
ScrollPane s=new ScrollPane();
//**********************************************************************//

JMenu _wj=new JMenu("文件");
JMenu _bj=new JMenu("编辑");
JMenu _ys=new JMenu("颜色");
JMenu _bz=new JMenu("帮助");
JMenuItem _xj=new JMenuItem("新建");
JMenuItem _dk=new JMenuItem("打开…");
JMenuItem _bc=new JMenuItem("保存");
JMenuItem _lc=new JMenuItem("另存为…");
JMenuItem _jq=new JMenuItem("剪切");
JMenuItem _fz=new JMenuItem("复制");
JMenuItem _zt=new JMenuItem("粘贴");
JMenuItem _zi=new JMenuItem("字体颜色");
JMenuItem _be=new JMenuItem("背景颜色");
JMenuItem _gy=new JMenuItem("关于…");

public void run()
{
//**********************************************************************//
s.add(t);
f.add(s);
//**********************************************************************//
f.setSize(400,600);
t.setLineWrap(true);
f.setJMenuBar(m);

m.add(_wj);
m.add(_bj);
m.add(_ys);
m.add(_bz);
_wj.add(_xj);
_wj.add(_dk);
_wj.add(_bc);
_wj.add(_lc);
_bj.add(_jq);
_bj.add(_fz);
_bj.add(_zt);
_ys.add(_zi);
_ys.add(_be);
_bz.add(_gy);
f.setVisible(true);
}
}
不行啊。还有,我是菜鸟,不要笑我
展开
 我来答
aaronswon
2009-02-22 · TA获得超过3481个赞
知道大有可为答主
回答量:1863
采纳率:0%
帮助的人:1616万
展开全部
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.io.*;

public class TXT
{
public static void main(String[] args)
{
Run TXT=new Run();
TXT.run();
}
}

class Run extends JFrame
{
JFrame f=new JFrame("记事本");
JTextArea t=new JTextArea();
JMenuBar m=new JMenuBar();
ScrollPane s=new ScrollPane();

JMenu _wj=new JMenu("文件");
JMenu _bj=new JMenu("编辑");
JMenu _ys=new JMenu("颜色");
JMenu _bz=new JMenu("帮助");
JMenuItem _xj=new JMenuItem("新建");
JMenuItem _dk=new JMenuItem("打开…");
JMenuItem _bc=new JMenuItem("保存");
JMenuItem _lc=new JMenuItem("另存为…");
JMenuItem _jq=new JMenuItem("剪切");
JMenuItem _fz=new JMenuItem("复制");
JMenuItem _zt=new JMenuItem("粘贴");
JMenuItem _zi=new JMenuItem("字体颜色");
JMenuItem _be=new JMenuItem("背景颜色");
JMenuItem _gy=new JMenuItem("关于…");

public void run()
{

s.add(t);
f.add(s);
f.setSize(400,600);
t.setLineWrap(true);
f.setJMenuBar(m);

m.add(_wj);
m.add(_bj);
m.add(_ys);
m.add(_bz);
_wj.add(_xj);
_wj.add(_dk);
_wj.add(_bc);
_wj.add(_lc);
_bj.add(_jq);
_bj.add(_fz);
_bj.add(_zt);
_ys.add(_zi);
_ys.add(_be);
_bz.add(_gy);
f.pack();
f.setVisible(true);
}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
zfhdd
2009-02-22 · TA获得超过313个赞
知道小有建树答主
回答量:258
采纳率:0%
帮助的人:0
展开全部
把滚动条添加到panel上,再把panel添加到frame上就可以了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
hechubuzai
2009-02-22 · TA获得超过391个赞
知道小有建树答主
回答量:1610
采纳率:0%
帮助的人:652万
展开全部
好牛比啊。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式