一个JAVA小程序,帮忙看下
importjava.awt.*;publicclassDrawingextendsFrame{Drawing(Stringtitle){setTitle(title);...
import java.awt.*;
public class Drawing extends Frame{
Drawing(String title){
setTitle(title);
setVisible(true);
setSize(400,400);
setResizable(false);
setMenuBar(new MenuUp());
}
public static void main(String args[]){
Drawing d=new Drawing("Encoding Tools");
}
public class MenuUP extends MenuBar{
public void MenuUp(){
Menu m1=new Menu("File");
Menu m2=new Menu("Help");
MenuItem mi1=new MenuItem("Open...");
MenuItem mi2=new MenuItem("Generate Random Keys~");
MenuItem mi3=new MenuItem("Exit"); //create three menuitems of menu1-file
m1.add(mi1);
m1.add(mi2);
m1.addSeparator();
m1.add(mi3); // add three menuitems to menu1.
add(m1);
add(m2);
setHelpMenu(m2);
}
}
}
编译不通过提示:E:\javaprogrammes\Drawing.java:10: cannot find symbol
symbol : class MenuUp
location: class Drawing
setMenuBar(new MenuUp());我已经把类MenuUp设置成内部类了,为什么还会出现错误啊?请高手帮忙指正一下哈,我是刚JAVA的
不行哈,我把public去掉之后还会出现这中错误。晕了 展开
public class Drawing extends Frame{
Drawing(String title){
setTitle(title);
setVisible(true);
setSize(400,400);
setResizable(false);
setMenuBar(new MenuUp());
}
public static void main(String args[]){
Drawing d=new Drawing("Encoding Tools");
}
public class MenuUP extends MenuBar{
public void MenuUp(){
Menu m1=new Menu("File");
Menu m2=new Menu("Help");
MenuItem mi1=new MenuItem("Open...");
MenuItem mi2=new MenuItem("Generate Random Keys~");
MenuItem mi3=new MenuItem("Exit"); //create three menuitems of menu1-file
m1.add(mi1);
m1.add(mi2);
m1.addSeparator();
m1.add(mi3); // add three menuitems to menu1.
add(m1);
add(m2);
setHelpMenu(m2);
}
}
}
编译不通过提示:E:\javaprogrammes\Drawing.java:10: cannot find symbol
symbol : class MenuUp
location: class Drawing
setMenuBar(new MenuUp());我已经把类MenuUp设置成内部类了,为什么还会出现错误啊?请高手帮忙指正一下哈,我是刚JAVA的
不行哈,我把public去掉之后还会出现这中错误。晕了 展开
5个回答
展开全部
例:MenuUP mup = new MenuUP();
下面就应该是:setMenuBar(mup);
下面就应该是:setMenuBar(mup);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
内部类不能使用public关键字
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
外部类,好像不能用内部类里面的东西把!~!~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2006-10-04
展开全部
一个文件里不能有两个public 的类
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询