-
大小: 9.27MB文件類型: .zip金幣: 2下載: 0 次發(fā)布日期: 2023-10-24
- 語言: Java
- 標簽: java??源代碼??數(shù)據(jù)庫??報告??
資源簡介
java簡單圖書管理系統(tǒng),另附有文檔報告,有詳細圖書管理系統(tǒng)的類圖,用例圖,活動圖,功能詳細。

代碼片段和文件信息
package?com.wsy;
import?java.awt.BorderLayout;
import?java.awt.Dimension;
//import?java.awt.Dialog.ModalExclusionType;
import?java.awt.event.ComponentAdapter;
import?java.awt.event.ComponentEvent;
import?javax.swing.ImageIcon;
import?javax.swing.JButton;
import?javax.swing.JDesktopPane;
import?javax.swing.Jframe;
import?javax.swing.JInternalframe;
import?javax.swing.JLabel;
import?javax.swing.JMenu;
import?javax.swing.JMenuBar;
import?javax.swing.JToolBar;
import?javax.swing.UIManager;
import?javax.swing.WindowConstants;
import?javax.swing.border.BevelBorder;
import?com.wsy.iframe.BookLoginiframe;
import?com.wsy.util.CreatecdIcon;;
/**
?*?主窗體
?*?
?*/
public?class?Library?extends?Jframe?{
private?static?final?JDesktopPane?DESKTOP_PANE?=?new?JDesktopPane();
public?static?void?main(String[]?args)?{
try?{
UIManager.setLookAndFeel(UIManager
.getSystemLookAndFeelClassName());
//登錄窗口
new?BookLoginiframe();
}?catch?(Exception?ex)?{
ex.printStackTrace();
}
}
public?static?void?addIFame(JInternalframe?iframe)?{?//?添加子窗體的方法
DESKTOP_PANE.add(iframe);
}
public?Library()?{
super();
setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
//setModalExclusionType(ModalExclusionType.APPLICATION_EXCLUDE);
setLocationByPlatform(true);
setSize(800?600);
settitle(“圖書館管理系統(tǒng)“);
JMenuBar?menuBar?=?createMenu();?//?調(diào)用創(chuàng)建菜單欄的方法
setJMenuBar(menuBar);
JToolBar?toolBar?=?createToolBar();?//?調(diào)用創(chuàng)建工具欄的方法
getContentPane().add(toolBar?BorderLayout.NORTH);//getContentPane返回此窗體的?contentPane?對象
final?JLabel?label?=?new?JLabel();
label.setBounds(0?0?0?0);
label.setIcon(null);?//?窗體背景
DESKTOP_PANE.addComponentListener(new?ComponentAdapter()?{
public?void?componentResized(final?ComponentEvent?e)?{
Dimension?size?=?e.getComponent().getSize();//容器的大小
label.setSize(e.getComponent().getSize());//設(shè)置背景圖片的大小和窗口的大小一樣
label.setText(“
+“?src?=?‘“?+this.getClass().getResource(“/backImg.jpg“)+“‘>“);
}
});
DESKTOP_PANE.add(labelnew?Integer(Integer.MIN_VALUE));
getContentPane().add(DESKTOP_PANE);
}
/**
?*?創(chuàng)建工具欄
?*?
?*?@return?JToolBar
?*/
private?JToolBar?createToolBar()?{?//?創(chuàng)建工具欄的方法
JToolBar?toolBar?=?new?JToolBar();
toolBar.setFloatable(false);//移動工具欄,可-true
toolBar.setBorder(new?BevelBorder(BevelBorder.RAISED));//該類實現(xiàn)簡單的雙線斜面邊框。RAISED--凸出斜面類型
//??圖書添加????圖標
JButton?bookAddButton=new?JButton(MenuActions.BOOK_ADD);
//ImageIcon?icon=CreatecdIcon.add(“bookAdd.bmp“);//創(chuàng)建圖標方法
ImageIcon?icon=new?ImageIcon(Library.class.getResource(“/bookAddtb.jpg“));//添加菜單欄圖標
bookAddButton.setIcon(icon);
bookAddButton.setHideActionText(true);
//bookAddButton.setToolTipText(“fjdkjfk“);//圖片上提示字
toolBar.add(bookAddButton);
//在工具欄中添加????圖書修改與刪除???圖標
JButton?bookModiAndDelButton=new?JButton(MenuActions.BOOK_MODIFY);
ImageIcon?bookmodiicon=Creat
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2013-01-07?22:40??第三次試驗報告\
?????目錄???????????0??2013-01-07?22:40??第三次試驗報告\libraryManager\
?????文件?????????405??2012-12-01?11:42??第三次試驗報告\libraryManager\.classpath
?????文件????????1042??2012-05-23?20:38??第三次試驗報告\libraryManager\.models
?????文件??????????66??2012-05-23?20:38??第三次試驗報告\libraryManager\.myumldata
?????文件?????????390??2012-05-23?20:38??第三次試驗報告\libraryManager\.project
?????目錄???????????0??2013-01-07?22:40??第三次試驗報告\libraryManager\.settings\
?????文件?????????120??2012-05-23?20:38??第三次試驗報告\libraryManager\.settings\com.genuitec.jboss.ide.eclipse.xdoclet.run.prefs
?????文件??????????86??2012-05-23?20:38??第三次試驗報告\libraryManager\.settings\org.eclipse.core.resources.prefs
?????文件?????????629??2012-05-23?20:38??第三次試驗報告\libraryManager\.settings\org.eclipse.jdt.core.prefs
?????文件?????????216??2012-05-23?20:38??第三次試驗報告\libraryManager\.settings\org.eclipse.jdt.ui.prefs
?????文件????????1271??2012-05-23?20:38??第三次試驗報告\libraryManager\.settings\org.eclipse.wst.validation.prefs
?????目錄???????????0??2013-01-07?22:40??第三次試驗報告\libraryManager\bin\
?????文件??????197909??2012-12-15?10:03??第三次試驗報告\libraryManager\bin\backImg.jpg
?????文件???????60547??2012-05-23?20:38??第三次試驗報告\libraryManager\bin\bookAdd.jpg
?????文件???????15227??2012-05-23?20:38??第三次試驗報告\libraryManager\bin\bookAddtb.jpg
?????文件???????15271??2012-05-23?20:38??第三次試驗報告\libraryManager\bin\bookBorrowtb.jpg
?????文件??????141816??2012-05-23?20:38??第三次試驗報告\libraryManager\bin\bookModiAndDel.jpg
?????文件???????15278??2012-05-23?20:38??第三次試驗報告\libraryManager\bin\bookModiAndDeltb.jpg
?????文件???????73436??2012-05-23?20:38??第三次試驗報告\libraryManager\bin\bookmodify.jpg
?????文件???????15268??2012-05-23?20:38??第三次試驗報告\libraryManager\bin\bookOrdertb.jpg
?????文件???????69130??2012-05-23?20:38??第三次試驗報告\libraryManager\bin\bookTypeAdd.jpg
?????文件???????15115??2012-05-23?20:38??第三次試驗報告\libraryManager\bin\bookTypeAddtb.jpg
?????文件??????117816??2012-05-23?20:38??第三次試驗報告\libraryManager\bin\bookTypemodianddel.jpg
?????文件???????69243??2012-05-23?20:38??第三次試驗報告\libraryManager\bin\booktypemodify.jpg
?????目錄???????????0??2013-01-07?22:40??第三次試驗報告\libraryManager\bin\com\
?????目錄???????????0??2013-01-07?22:40??第三次試驗報告\libraryManager\bin\com\wsy\
?????目錄???????????0??2013-01-07?22:40??第三次試驗報告\libraryManager\bin\com\wsy\dao\
?????文件???????24350??2012-12-13?20:16??第三次試驗報告\libraryManager\bin\com\wsy\dao\Dao.class
?????目錄???????????0??2013-01-07?22:40??第三次試驗報告\libraryManager\bin\com\wsy\if
?????文件????????2996??2012-12-10?20:44??第三次試驗報告\libraryManager\bin\com\wsy\if
............此處省略202個文件信息
評論
共有 條評論