import java.awt.*;
import java.awt.event.*;public class JuYue extends JFrame implements ActionListener
{
Panel p1=new Panel();
Panel p2=new Panel();
Button clear=new Button("文本框清空");
MenuBar tiao=new MenBar();
Menu m1=new Menu("文件");
Menu m2=new Menu("编辑");
Menu m3=new Menu("帮助");
MenuItem open=new MenuItem("打开");
MenuItem close=new MenuItem("关闭");
MenuItem exit=new MenuItem("退出"); MenuItem copy=new MenuItem("复制");
MenuItem cut=new MenuItem("剪切");
MenuItem paste=new MenuItem("粘贴"); MenuItem content=new MenuItem("目录");
MenuItem index=new MenuItem("索引");
MenuItem about=new MenuItem("关于"); Jchoice c=new Jchoice();
c.addItem("Number1");
c.addItem("Nmber2");
c.addItem("Number3");
c.addItem("Number4");
c.addItem("Number5");
TextArea wb=new TextArea(); JuYue()
{
setTitle("软件工程一班 祁磊");
setSize(350,200);
add("Center",p1);
add("South",p2);
p1.add(c); //添加列表框
c.addActionListener(this);
p2.add(wb); //添加文本区
p3.add(clear);
clear.addActionListener(this); m1.add(open);
m1.add(close);
m1.addSeparator();
m1.add(exit);
exit.addActionListener(this);
tiao.add(m1); m2.add(copy);
m2.add(cut);
m2.add(paste);
tiao.add(m2); m3.add(content);
m3.add(index);
m3.addSeparator();
m3.add(about);
tiao.add(m3);
setMenuBar(tiao);
show();
} //end JuYuepublic static void main(String args[])
{
new JuYue();
}public void actionPerformed(ActionEvent e)
{
if(e.getActionCommand()=="退出")
System.exit(0);
else if(e.getActionCommand()=="文本框清空")
wb.setText("");
else if(e.getSource()==c)
wb.setText(c.getSelectItem());
} //end actionPerformed
} //end class JuYue
错误信息:(identifier) expected c.addItem("Number 1");请高手帮我解决这个错误,谢了
import java.awt.event.*;public class JuYue extends JFrame implements ActionListener
{
Panel p1=new Panel();
Panel p2=new Panel();
Button clear=new Button("文本框清空");
MenuBar tiao=new MenBar();
Menu m1=new Menu("文件");
Menu m2=new Menu("编辑");
Menu m3=new Menu("帮助");
MenuItem open=new MenuItem("打开");
MenuItem close=new MenuItem("关闭");
MenuItem exit=new MenuItem("退出"); MenuItem copy=new MenuItem("复制");
MenuItem cut=new MenuItem("剪切");
MenuItem paste=new MenuItem("粘贴"); MenuItem content=new MenuItem("目录");
MenuItem index=new MenuItem("索引");
MenuItem about=new MenuItem("关于"); Jchoice c=new Jchoice();
c.addItem("Number1");
c.addItem("Nmber2");
c.addItem("Number3");
c.addItem("Number4");
c.addItem("Number5");
TextArea wb=new TextArea(); JuYue()
{
setTitle("软件工程一班 祁磊");
setSize(350,200);
add("Center",p1);
add("South",p2);
p1.add(c); //添加列表框
c.addActionListener(this);
p2.add(wb); //添加文本区
p3.add(clear);
clear.addActionListener(this); m1.add(open);
m1.add(close);
m1.addSeparator();
m1.add(exit);
exit.addActionListener(this);
tiao.add(m1); m2.add(copy);
m2.add(cut);
m2.add(paste);
tiao.add(m2); m3.add(content);
m3.add(index);
m3.addSeparator();
m3.add(about);
tiao.add(m3);
setMenuBar(tiao);
show();
} //end JuYuepublic static void main(String args[])
{
new JuYue();
}public void actionPerformed(ActionEvent e)
{
if(e.getActionCommand()=="退出")
System.exit(0);
else if(e.getActionCommand()=="文本框清空")
wb.setText("");
else if(e.getSource()==c)
wb.setText(c.getSelectItem());
} //end actionPerformed
} //end class JuYue
错误信息:(identifier) expected c.addItem("Number 1");请高手帮我解决这个错误,谢了
改为 MenuBar tiao=new MenuBar();
p3 未定义.
Jchoice c=new Jchoice(); 加载的类包中 没有JChoice定义, 改成别的试试.
另外JAVA的书写分大小写的.
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;public class JuYue extends JFrame implements ActionListener
{
Panel p1 = new Panel();
Panel p2 = new Panel();
Button clear = new Button("文本框清空");
MenuBar tiao = new MenuBar();
Menu m1 = new Menu("文件");
Menu m2 = new Menu("编辑");
Menu m3 = new Menu("帮助");
MenuItem open = new MenuItem("打开");
MenuItem close = new MenuItem("关闭");
MenuItem exit = new MenuItem("退出"); MenuItem copy = new MenuItem("复制");
MenuItem cut = new MenuItem("剪切");
MenuItem paste = new MenuItem("粘贴"); MenuItem content = new MenuItem("目录");
MenuItem index = new MenuItem("索引");
MenuItem about = new MenuItem("关于"); Choice c = new Choice();
TextArea wb = new TextArea(); JuYue()
{
this.setTitle("软件工程一班 祁磊");
this.setSize(350,200);
p1.add(c); //添加列表框
c.addItem("Number1");
c.addItem("Nmber2");
c.addItem("Number3");
c.addItem("Number4");
c.addItem("Number5");
p2.add(wb); //添加文本区
p2.add(clear);
clear.addActionListener(this); m1.add(open);
m1.add(close);
m1.addSeparator();
m1.add(exit);
exit.addActionListener(this);
tiao.add(m1); m2.add(copy);
m2.add(cut);
m2.add(paste);
tiao.add(m2); m3.add(content);
m3.add(index);
m3.addSeparator();
m3.add(about);
tiao.add(m3);
setMenuBar(tiao);
this.show();
} //end JuYuepublic static void main(String args[])
{
new JuYue();
}public void actionPerformed(ActionEvent e)
{
if(e.getActionCommand()=="退出")
System.exit(0);
else if(e.getActionCommand()=="文本框清空")
wb.setText("");
} //end actionPerformed
} //end class JuYue