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);
}
}
不行啊。还有,我是菜鸟,不要笑我 展开
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);
}
}
不行啊。还有,我是菜鸟,不要笑我 展开
3个回答
展开全部
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);
}
}
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);
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把滚动条添加到panel上,再把panel添加到frame上就可以了
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
好牛比啊。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询