JMenuBar 找不到符号错误
JMenuBar cannot find symbol error
我在尝试实现 JMenuBar 时遇到问题,但一直收到找不到符号错误。我将 JFrame 与主要方法放在单独的 class 中,并且 JFrame 实例化了 MainPanel class 的一个对象。我在这里错过了什么?任何帮助将不胜感激,谢谢!
完整的错误信息如下
找不到符号
符号:方法 setJMenuBar (JMenuBar)
位置:Class主面板
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
}
}
A JPanel
没有 setJMenuBar(...)
方法。
您使用 JFrame
的 setJMenuBar(...)
方法将菜单栏添加到框架。
阅读 Swing 教程中关于 How to Use Menus 的部分以获取工作示例以帮助您入门。
从工作代码开始。教程代码将向您展示如何更好地构建代码。将教程 link 放在手边,以了解所有 Swing 基础知识。
我在尝试实现 JMenuBar 时遇到问题,但一直收到找不到符号错误。我将 JFrame 与主要方法放在单独的 class 中,并且 JFrame 实例化了 MainPanel class 的一个对象。我在这里错过了什么?任何帮助将不胜感激,谢谢!
完整的错误信息如下
找不到符号
符号:方法 setJMenuBar (JMenuBar)
位置:Class主面板
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
}
}
A JPanel
没有 setJMenuBar(...)
方法。
您使用 JFrame
的 setJMenuBar(...)
方法将菜单栏添加到框架。
阅读 Swing 教程中关于 How to Use Menus 的部分以获取工作示例以帮助您入门。
从工作代码开始。教程代码将向您展示如何更好地构建代码。将教程 link 放在手边,以了解所有 Swing 基础知识。