資源簡介
JavaWeb經典項目-圖書管理系統

代碼片段和文件信息
package?com.feicui;
import?java.awt.BorderLayout;
import?java.awt.Dimension;
import?java.awt.event.ComponentAdapter;
import?java.awt.event.ComponentEvent;
import?java.net.URL;
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.border.BevelBorder;
import?com.feicui.actions.MenuActions;
public?class?LibraryMainframe?extends?Jframe{
//桌面效果控件
public?static?final?JDesktopPane??deskTop=new?JDesktopPane();
//?調用此方法?給?桌面控件添加子窗口
public?static?void?addDeskTopItem(JInternalframe?frame){
deskTop.add(frame);
}
public?LibraryMainframe()?{
//設置?此窗口的啟動位置
setLocationByPlatform(true);
//設置?此窗口的大小??寬?高
// setSize(800?600);
setBounds(200200800600);
settitle(“圖書管理系統“);
//創建一個菜單欄?????自定義的?創建菜單欄的方法
JMenuBar?menuBar=createJMenuBar();
setJMenuBar(menuBar);
//創建一個??工具欄
JToolBar?toolBar=createJToolBar();
getContentPane().add(toolBarBorderLayout.NORTH);
JLabel?imageLabel=new?JLabel();
imageLabel.setIcon(null);
//deskTop控件添加?拉伸監聽
deskTop.addComponentListener(new?ComponentAdapter()?{
//此方法會重新設置?控件的大小
@Override
public?void?componentResized(ComponentEvent?e)?{
//?獲得控件的大小
Dimension?size=e.getComponent().getSize();
//?盛放圖片控件?設置size
imageLabel.setSize(size);
//設置圖片大小???html
imageLabel.setText(“
size.width+“?height=“+size.height+“?src=‘“
+Start.class.getResource(“/backImg.jpg“)+“‘/>“);
}
});
//繪制操作???第二個參數int類型值代表繪制順序??int值越小?繪制越靠前
deskTop.add(imageLabelnew?Integer(Integer.MIN_VALUE));
getContentPane().add(deskTop);
}
private?JToolBar?createJToolBar()?{
JToolBar?toolBar=new?JToolBar();
//?給?JToolBar?設置一個樣式????????凸起的樣式
toolBar.setBorder(new?BevelBorder(BevelBorder.RAISED));
//是否可以拖動
toolBar.setFloatable(false);
//圖書信息添加
JButton?bookAddBtn=new?JButton(MenuActions.BOOK_INFO_ADD);
ImageIcon?bookadd=new?ImageIcon(
Start.class.getResource(“/bookAddtb.jpg“));
bookAddBtn.setIcon(bookadd);
//將?按鈕中的文字消除
bookAddBtn.setHideActionText(true);
JButton?bookChange=new?JButton(MenuActions.BOOK_INFO_CHANGE);
bookChange.setIcon(
new?ImageIcon(Start.class.getResource(“/bookChangetb.jpg“)));
bookChange.setHideActionText(true);
//圖書類別添加???圖書借閱???新書訂購?????驗收新書?
//讀者信息添加???讀者信息修改????提出系統
//創建圖書類型添加??按鈕
JButton?bookTypeAddButton=new?JButton(MenuActions.BOOK_TYPE_ADD);
bookTypeAddButton.setIcon(new?ImageIcon(Start.class.getResource(“/bookTypeAddtb.jpg“)));
bookTypeAddButton.setHideActionText(true);
//創建圖書借閱?按鈕
JButton?bookBorrowButton=new?JButton(MenuActions.BOOK_BORRWO);
bookBorrowButton.setIcon(new?ImageIcon(Start.class.getResource(“/bookBorrowtb.jpg“)));
bookBorrowB
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-02-06?17:36??圖書管理系統\
?????文件?????????417??2016-12-26?19:01??圖書管理系統\.classpath
?????文件?????????394??2016-12-20?13:13??圖書管理系統\.project
?????目錄???????????0??2017-02-06?17:36??圖書管理系統\.settings\
?????文件?????????598??2016-12-17?13:43??圖書管理系統\.settings\org.eclipse.jdt.core.prefs
?????目錄???????????0??2017-02-06?17:36??圖書管理系統\bin\
?????文件???????12288??2013-04-24?17:14??圖書管理系統\bin\Thumbs.db
?????文件??????489933??2013-04-24?17:14??圖書管理系統\bin\backImg.jpg
?????文件??????346929??2016-12-17?17:09??圖書管理系統\bin\backImgg.jpg
?????文件???????60547??2013-04-24?17:14??圖書管理系統\bin\bookAdd.jpg
?????文件???????15227??2013-04-24?17:14??圖書管理系統\bin\bookAddtb.jpg
?????文件???????15271??2013-04-24?17:14??圖書管理系統\bin\bookBorrowtb.jpg
?????文件???????15278??2013-04-24?17:14??圖書管理系統\bin\bookChangetb.jpg
?????文件???????15268??2013-04-24?17:14??圖書管理系統\bin\bookOrdertb.jpg
?????文件???????69130??2013-04-24?17:14??圖書管理系統\bin\bookTypeAdd.jpg
?????文件???????15115??2013-04-24?17:14??圖書管理系統\bin\bookTypeAddtb.jpg
?????文件??????117816??2013-04-24?17:14??圖書管理系統\bin\bookTypemodianddel.jpg
?????文件???????73436??2013-04-24?17:14??圖書管理系統\bin\bookmodify.jpg
?????文件???????69243??2013-04-24?17:14??圖書管理系統\bin\booktypemodify.jpg
?????目錄???????????0??2017-02-06?17:36??圖書管理系統\bin\com\
?????目錄???????????0??2017-02-06?17:36??圖書管理系統\bin\com\feicui\
?????文件????????1660??2017-02-05?10:11??圖書管理系統\bin\com\feicui\LibraryMainfr
?????文件????????5122??2017-02-05?10:11??圖書管理系統\bin\com\feicui\LibraryMainfr
?????文件????????1715??2017-02-05?10:11??圖書管理系統\bin\com\feicui\Loginfr
?????文件????????1713??2017-02-05?10:11??圖書管理系統\bin\com\feicui\Loginfr
?????文件?????????963??2017-02-05?10:11??圖書管理系統\bin\com\feicui\Loginfr
?????文件????????2906??2017-02-05?10:11??圖書管理系統\bin\com\feicui\Loginfr
?????文件?????????809??2017-02-05?10:11??圖書管理系統\bin\com\feicui\Start.class
?????目錄???????????0??2017-02-06?17:36??圖書管理系統\bin\com\feicui\actions\
?????文件????????1398??2017-02-05?10:11??圖書管理系統\bin\com\feicui\actions\MenuActions$BookBorrow.class
?????文件????????1350??2017-02-05?10:11??圖書管理系統\bin\com\feicui\actions\MenuActions$BookInfoAdd.class
............此處省略126個文件信息
- 上一篇:無線點餐系統
- 下一篇:初學JAVA時編寫的rpg文字游戲
評論
共有 條評論