图书管理系统数据库源代码.doc
《图书管理系统数据库源代码.doc》由会员分享,可在线阅读,更多相关《图书管理系统数据库源代码.doc(22页珍藏版)》请在冰豆网上搜索。
图书管理系统数据库源代码
//创建工程及设计主界面
publicclassMainextendsJFrame
{
privatestaticfinalJDesktopPane
{
DESKTOP_PANE=newJDesktopPane();//桌面窗体
}
publicstaticvoidmain(String[]args)//入口方法
{
try
{
UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());//设置系统界面外观
newBookLogin();//登录窗口
}
catch(Exceptionex)
{
ex.printStackTrace();
}
}
publicstaticvoidaddIFame(JInternalFrameiframe)//添加子窗体的方法
{
DESKTOP_PANE.add(iframe);//新增子窗体
}
publicMain()
{
super();//设置“关闭”按钮处理事件
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);//创建工具栏
Toolkittool=Toolkit,getDefaultToolkit();//获得屏幕大小
DimensionscreenSize=tool.getScreenSize();
setSize(800,600);//设置窗体大小
setLocation((screenSize.width-getWidth())/2,(screenSize.height-getHeight())/2;//设置窗体位置
setTitle("图书管理系统");//设置窗体标题
JMenuBarmenuBar=createMenu();//创建菜单栏
setJMenuBar(menuBar);//设置菜单栏
JToolBartoolBar=createToolBar();//创建工具栏的方法
getContentPane(),add(toolBar,BorderLayout.NORTH);//设置工具栏
finalJLablelable=newJLable();//创建一个标签,用来显示图片
lable.setBounds(0,0,0,0);//设置窗体的大小和位置
lable.setIcon(null);//窗体背景
DESKTOP_PANE.addComponentListener(newComponentAdapter())
{
publicvoidcomponentResized(finalComponentEvente)
{
Dimensionsize=e.getComponent().getSize();//获得组建大小
lable.setSize(e.getComponent().getSize());//设置标签大小
lable.setText("");
//设置标签文本,设置窗口背景
}
}//将标签添加到桌面窗体
DESKTOP_PANE.add(lable,newInteger(Integer.MIN_VALUE));
getContentPane().add(DESKTOP_PANE);//将桌面窗体添加到主窗体中
}
}
privateJToolBarcreateToolBar()//创建工具栏的方法
{
JToolBartoolBar=newJToolBar();//初始化工具栏
toolBar.setFloatable(false);//设置是否可以移动工具栏
toolBar.setBorder(newBevelBorder(BevelBorder.RAIZED));//设置边框
//图书信息添加按钮
JButtonbookAddButton=newJButton(MenuActions.BOOK_ADD);
ImageIconicon=newImageIcon(Main.class.getResource("/bookAddtb.jpg"));//添加菜单栏图标
bookAddButton.setIcon(icon);//设置按钮图标
bookAddButton.setHideActionText(true);//显示提示文本
toolBar.add(bookAddButton);//添加到工具栏中
JButtonbookModiAndDelButton=newJButton(MenuActions.BOOK_MODIFY);//图书信息修改按钮
ImageIconbookmodiicon=Icon.add("bookModiAndDeltb.jpg");//创建图表方法
bookModiAndDelButton.setIcon(bookmodiicon);//设置按钮图标
bookModiAndDelButton.setHideActionText(true);//显示提示文本
toolBar.add(bookModiAndDelButton);//添加到工具栏
JButtonbookTypeAddButton=newJButton(MenuActions.BOOKTYPE_ADD);//图书类别添加按钮
ImageIconbookTypeAddicon=Icon.add("bookTypeAddtb.jpg");//创建图标方法
bookTypeAddButton.setIcon(bookTypeAddicon);//设置按钮图标
bookTypeAddButton.setHideActionText(true);//显示提示文本
toolBar.add(bookTypeAddButton);//添加到工具栏
JButtonbookBorrowButton=newJButton(MenuActions.BORROW);//图书借阅按钮
ImageIconbookBorrowicon=Icon.add("bookBorrowtb.jpg");//创建图标方法
bookBorrowButton.setIcon(bookBorrowicon);//设置按钮图标
bookBorrowButton.setHideActionText(true);//显示提示文本
toolBar.add(bookBorrowButton);//添加到工具栏
JButtonbookOrderButton=newJButton(MenuActions.NEWBOOK_ORDER);//新书订购按钮
ImageIconbookOrdericon=Icon.add("bookOrdertb.jpg");//创建图标方法
bookOrderButton.setIcon(bookOrdericon);//设置按钮图标
bookOrderButton.setHideActionText(true);//显示提示文本
toolBar.add(bookOrderButton);//添加到工具栏
JButtonbookCheckButton=newJButton(MenuActions.NEWBOOK_CHECK);//验收新书按钮
ImageIconbookCheckicon=Icon.add("newbookChecktb.jpg");//创建图标方法
bookCheckButton.setIcon(bookCheckicon);//设置按钮图标
bookCheckButton.setHideActionText(true);//显示提示文本
toolBar.add(bookCheckButton);//添加到工具栏
JButtonreaderAddButton=newJButton(MenuActions.READER_ADD);//读者信息添加按钮
ImageIconreaderAddicon=Icon.add("readerAddtb.jpg");//创建图标方法
readerAddButton.setIcon(readerAddicon);//设置按钮图标
readerAddButton.setHideActionText(true);//显示提示文本
toolBar.add(readerAddButton);//添加到工具栏
JButtonreaderModiAndDelButton=newJButton(MenuActions.READER_MODIFY);//读者信息修改按钮
ImageIconreaderModiAndDelicon=Icon.add("readerModiAndDeltb.jpg");//创建图标方法
readerModiAndDelButton.setIcon(readerModiAndDelicon);//设置按钮图标
readerModiAndDelButton.setHideActionText(true);//显示提示文本
toolBar.add(readerModiAndDelButton);//添加到工具栏
JButtonExitButton=newJButton(MenuActions.EXIT);//退出系统按钮
Image