JTextArea添加滚动条
importjavax.swing.*;importjavax.swing.event.*;publicclassNotepad{publicstaticvoidmain...
import javax.swing.*;
import javax.swing.event.*;
public class Notepad {
public static void main(String[] args)
{
JFrame jf=new JFrame();
JPanel jp=new JPanel();
JMenuBar menuBar=new JMenuBar();
JMenu file=new JMenu("文件");
JMenuItem New=new JMenuItem("新建");
JMenuItem Open=new JMenuItem("打开");
JMenuItem Save=new JMenuItem("保存");
file.add(New);
file.add(Open);
file.add(Save);
JMenu edit=new JMenu("编辑");
JMenuItem Search=new JMenuItem("查找");
JMenuItem Change=new JMenuItem("替换");
edit.add(Search);
edit.add(Change);
JMenu g=new JMenu("格式");
JMenuItem Font=new JMenuItem("字体");
g.add(Font);
JMenu help=new JMenu("帮助");
JMenuItem About=new JMenuItem("关于");
JMenuItem Hel=new JMenuItem("帮助");
help.add(About);
help.add(Hel);
menuBar.add(file);
menuBar.add(edit);
menuBar.add(g);
menuBar.add(help);
JTextArea jt=new JTextArea();
jt.setLineWrap(true);
JScrollPane js=new JScrollPane(jt);
jp.add(js);
jf.add(jp);
jf.setJMenuBar(menuBar);
jf.add(jt);
jf.setSize(800,600);
jf.setVisible(true);
}
}
怎么改下 可以添加滚动条。。。 展开
import javax.swing.event.*;
public class Notepad {
public static void main(String[] args)
{
JFrame jf=new JFrame();
JPanel jp=new JPanel();
JMenuBar menuBar=new JMenuBar();
JMenu file=new JMenu("文件");
JMenuItem New=new JMenuItem("新建");
JMenuItem Open=new JMenuItem("打开");
JMenuItem Save=new JMenuItem("保存");
file.add(New);
file.add(Open);
file.add(Save);
JMenu edit=new JMenu("编辑");
JMenuItem Search=new JMenuItem("查找");
JMenuItem Change=new JMenuItem("替换");
edit.add(Search);
edit.add(Change);
JMenu g=new JMenu("格式");
JMenuItem Font=new JMenuItem("字体");
g.add(Font);
JMenu help=new JMenu("帮助");
JMenuItem About=new JMenuItem("关于");
JMenuItem Hel=new JMenuItem("帮助");
help.add(About);
help.add(Hel);
menuBar.add(file);
menuBar.add(edit);
menuBar.add(g);
menuBar.add(help);
JTextArea jt=new JTextArea();
jt.setLineWrap(true);
JScrollPane js=new JScrollPane(jt);
jp.add(js);
jf.add(jp);
jf.setJMenuBar(menuBar);
jf.add(jt);
jf.setSize(800,600);
jf.setVisible(true);
}
}
怎么改下 可以添加滚动条。。。 展开
1个回答
展开全部
import java.awt.*;
import javax.swing.*;
import javax.swing.event.*;
public class Notepad1 {
public static void main(String[] args)
{
JFrame jf=new JFrame();
JPanel jp=new JPanel();
JMenuBar menuBar=new JMenuBar();
JMenu file=new JMenu("文件");
JMenuItem New=new JMenuItem("新建");
JMenuItem Open=new JMenuItem("打开");
JMenuItem Save=new JMenuItem("保存");
file.add(New);
file.add(Open);
file.add(Save);
JMenu edit=new JMenu("编辑");
JMenuItem Search=new JMenuItem("查找");
JMenuItem Change=new JMenuItem("替换");
edit.add(Search);
edit.add(Change);
JMenu g=new JMenu("格式");
JMenuItem Font=new JMenuItem("字体");
g.add(Font);
JMenu help=new JMenu("帮助");
JMenuItem About=new JMenuItem("关于");
JMenuItem Hel=new JMenuItem("帮助");
help.add(About);
help.add(Hel);
menuBar.add(file);
menuBar.add(edit);
menuBar.add(g);
menuBar.add(help);
JTextArea jt=new JTextArea();
jt.setLineWrap(true);
JScrollPane js=new JScrollPane(jt);
jp.setLayout(new GridLayout(1,1));//加上这句
jp.add(js);
jf.add(jp);
jf.setJMenuBar(menuBar);
//jf.add(jt);去掉这句
jf.setSize(800,600);
jf.setVisible(true);
}
}
import javax.swing.*;
import javax.swing.event.*;
public class Notepad1 {
public static void main(String[] args)
{
JFrame jf=new JFrame();
JPanel jp=new JPanel();
JMenuBar menuBar=new JMenuBar();
JMenu file=new JMenu("文件");
JMenuItem New=new JMenuItem("新建");
JMenuItem Open=new JMenuItem("打开");
JMenuItem Save=new JMenuItem("保存");
file.add(New);
file.add(Open);
file.add(Save);
JMenu edit=new JMenu("编辑");
JMenuItem Search=new JMenuItem("查找");
JMenuItem Change=new JMenuItem("替换");
edit.add(Search);
edit.add(Change);
JMenu g=new JMenu("格式");
JMenuItem Font=new JMenuItem("字体");
g.add(Font);
JMenu help=new JMenu("帮助");
JMenuItem About=new JMenuItem("关于");
JMenuItem Hel=new JMenuItem("帮助");
help.add(About);
help.add(Hel);
menuBar.add(file);
menuBar.add(edit);
menuBar.add(g);
menuBar.add(help);
JTextArea jt=new JTextArea();
jt.setLineWrap(true);
JScrollPane js=new JScrollPane(jt);
jp.setLayout(new GridLayout(1,1));//加上这句
jp.add(js);
jf.add(jp);
jf.setJMenuBar(menuBar);
//jf.add(jt);去掉这句
jf.setSize(800,600);
jf.setVisible(true);
}
}
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询