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);
}
}