展开全部
你的Java程序我帮你改好了,你看e5a48de588b662616964757a686964616f31333363353764看吧.
主要问题是你在菜单初始化之前,显示frame页面,导致菜单没有显示.把显示frame页面放到菜单初始化之后就行了.import java.awt.BorderLayout;
import javax.swing.JFrame;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
public class MainGui{
JFrame frame;
JMenuBar menuBar1;
JMenu menu1,menu2,menu3,menu4,menu5,menu6,menu7,menu8;
JMenuItem mi_book_add,mi_book_update,mi_book_delete,mi_reader_add,mi_reader_update,mi_reader_delete;
JMenuItem mi_borrow,mi_return,mi_query_book,mi_query_reader,mi_update_reader,mi_exit;
public MainGui(){
frame=new JFrame("Library Menage System");
menuBar1=new JMenuBar();
menu5=new JMenu("Basic Maintain");
menu6=new JMenu("Book Maintain");
mi_book_add=new JM