我有一个问题,我试图实现一个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(...)
方法。
您可以使用JFrame
的setJMenuBar(...)
方法将菜单栏添加到框架中。
阅读 Swing 教程中有关如何使用菜单的部分,以获取入门的工作示例。
从工作代码开始。教程代码将向您展示如何更好地构建代码。将教程链接放在所有 Swing 基础知识的方便边。