我不确定为什么我的 JMenuBar 没有出现。我添加的其他 2 个面板显示得很好。我不确定这是否与borderLayout 挑剔或什么有关。我敢肯定(希望)这是一件小事。我只是在学习如何创建 GUI,所以这是完全可能的。感谢您提前提供任何帮助。
public homeGUI()
{
super("Pixfile Photo Manager");
setSize(WINDOW_WIDTH, WINDOW_HEIGHT);
setLayout(new BorderLayout(2,5));
setDefaultCloseOperation(3);
initComponants();
initHeaderPanel();
buildFileListPanel();
createMenuBar();
add(headerPanel, "Center");
add(fileListPanel, "West");
this.setJMenuBar(menuBar);
setLocationRelativeTo(null);
setVisible(true);
}
public void createMenuBar(){
menuBar = new JMenuBar();
fileMenu = new JMenu();
manageMenu = new JMenu();
aboutMenu = new JMenu();
menuBar.add(fileMenu);
menuBar.add(manageMenu);
menuBar.add(aboutMenu);
}