JMenuBar 找不到符号错误



我有一个问题,我试图实现一个JMenuBar,但一直得到找不到符号错误。我将 JFrame 与 main 方法一起放在一个单独的类中,JFrame 内置了 MainPanel 类的对象。我在这里错过了什么?任何帮助将不胜感激,谢谢!

完整的错误消息如下

找不到符号

symbol: Method setJMenuBar (JMenuBar(

位置: 类主面板

public class MainPanel extends JPanel {
//Whole bunch of code
JMenuBar menuBar;
JMenu archive;

public Uppgift2Panel(){
//Whole bunch of code

menuBar = new JMenuBar();
archive = new JMenu();
menuBar.add(archive);
setJMenuBar(menuBar);
//Whole bunch of code

}
}
JPanel

没有setJMenuBar(...)方法。

您可以使用JFramesetJMenuBar(...)方法将菜单栏添加到框架中。

阅读 Swing 教程中有关如何使用菜单的部分,以获取入门的工作示例。

从工作代码开始。教程代码将向您展示如何更好地构建代码。将教程链接放在所有 Swing 基础知识的方便边。

相关内容

最新更新