读书人

麻烦高手看下!小弟新手!菜单如何显示不

发布时间: 2011-12-08 21:33:54 作者: rapoo

麻烦高手看下!!!小弟新手!!!菜单怎么显示不出来setJMenuBar(menuBar);找不到符号!晕了!
import java.awt.*;
import java.awt.event.*;
import javax.swing.JMenuBar;
import java.util.*;
import javax.swing.*;

public class TestFrame{

public static void main(String args[]) {

Frame f = new Frame();

f.setSize(300,100);

f.show();

JMenuBar menuBar=new JMenuBar();

JMenu fileMenu=new JMenu( "文件 ");

JMenuItem menuOPen=new JMenuItem( "打开 ");

JMenuItem menuOSave=new JMenuItem( "保存 ");

fileMenu.add(menuOPen);

fileMenu.add(menuOSave);

setJMenuBar(menuBar);

}
}

麻烦高手看下!!!小弟新手!!!菜单怎么显示不出来
setJMenuBar(menuBar);找不到符号!晕了!

[解决办法]
Frame是AWT组件不能加Swing组件,没有setJMenuBar方法,在你的代码基础上改了点:

import java.awt.*;
import java.awt.event.*;
import javax.swing.JMenuBar;
import java.util.*;
import javax.swing.*;

public class TestFrame{

public static void main(String args[]) {

JFrame f = new JFrame();

f.setSize(300,100);



JMenuBar menuBar=new JMenuBar();

JMenu fileMenu=new JMenu( "file ");

JMenuItem menuOPen=new JMenuItem( "open ");

JMenuItem menuOSave=new JMenuItem( "save ");

fileMenu.add(menuOPen);
fileMenu.add(menuOSave);
menuBar.add(fileMenu);
f.setJMenuBar(menuBar);
f.setVisible(true);
}
}

读书人网 >J2SE开发

热点推荐