-
大小: 66KB文件類(lèi)型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-05-26
- 語(yǔ)言: Java
- 標(biāo)簽:
資源簡(jiǎn)介
圖書(shū)館圖書(shū)管理系統(tǒng)
主窗口:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import myClass.swing.*;
public class MainWindow extends JFrame implements ActionListener
{
JPanel panel1;//panel2;
Container c;
JMenuBar MenuB;
JMenu SystemMenu,BookMGRMenu,BorrowBookMenu,ReturnBookMenu,
InfoBrowseMenu,UserMGRMenu;
JMenuItem UserLoginMenuItem,UserAddMenuItem,UserModifyMenuItem,
UserDeleteMenuItem,ExitMenuItem,BookAddMenuItem,BookModifyMenuItem,BookDeleteMenuItem,
BorrowBookMenuItem,BorrowInfoMenuItem,ReturnBookMenuItem,ReturnInfoMenuItem,
BookListMenuItem,BorrowBookListMenuItem,UserListMenuItem;
JLabel titleLabel,AuthorLabel,DateLabel;
public MainWindow()
{
super("圖書(shū)館管理系統(tǒng)");
//--系統(tǒng)管理菜單--
MenuB=new JMenuBar();
SystemMenu=new JMenu("系統(tǒng)管理");
UserMGRMenu=new JMenu("用戶(hù)管理");
UserLoginMenuItem=new JMenuItem("用戶(hù)登錄");
UserAddMenuItem=new JMenuItem("添加用戶(hù)");
UserModifyMenuItem=new JMenuItem("修改用戶(hù)");
UserDeleteMenuItem=new JMenuItem("刪除用戶(hù)");
ExitMenuItem=new JMenuItem("退出");
SystemMenu.add(UserLoginMenuItem);
UserMGRMenu.add(UserAddMenuItem);
UserMGRMenu.add(UserModifyMenuItem);
UserMGRMenu.add(UserDeleteMenuItem);
SystemMenu.add(UserMGRMenu);
SystemMenu.add(ExitMenuItem);
UserLoginMenuItem.addActionListener(this);
UserAddMenuItem.addActionListener(this);
UserModifyMenuItem.addActionListener(this);
UserDeleteMenuItem.addActionListener(this);
ExitMenuItem.addActionListener(this);
MenuB.add(SystemMenu);
//---書(shū)籍管理菜單--
BookMGRMenu=new JMenu("書(shū)籍管理");
BookAddMenuItem=new JMenuItem("添加書(shū)籍");
BookModifyMenuItem=new JMenuItem("修改書(shū)籍");
BookDeleteMenuItem=new JMenuItem("刪除書(shū)籍");
BookMGRMenu.add(BookAddMenuItem);
BookMGRMenu.add(BookModifyMenuItem);
BookMGRMenu.add(BookDeleteMenuItem);
BookAddMenuItem.addActionListener(this);
BookModifyMenuItem.addActionListener(this);
BookDeleteMenuItem.addActionListener(this);
MenuB.add(BookMGRMenu);
//--借書(shū)管理菜單--
BorrowBookMenu=new JMenu("借書(shū)管理");
BorrowBookMenuItem=new JMenuI

代碼片段和文件信息
import?java.awt.*;
import?java.awt.event.*;
import?javax.swing.*;
import?java.sql.*;
public?class?BookAdd?extends?Jframe?implements?ActionListener
{
DatabaseManager?db=new?DatabaseManager();
ResultSet?rs;
JPanel?panel1panel2;
JLabel?BookNameLabelPressNameLabel
???????AuthorLabelAddressLabel
???????PressDateLabelPriceLabelBookCountLabelCommentLabel;
JTextField?BookNameTextFieldPressNameTextField
???????????AuthorTextFieldAddressTextField
???????????PressDateTextFieldPriceTextFieldBookCountTextFieldCommentTextField;
Container?c;
JButton?ClearBtnAddBtnExitBtn;
public?BookAdd()
{
super(“添加書(shū)籍信息“);
c=getContentPane();
c.setLayout(new?BorderLayout());
BookNameLabel=new?JLabel(“名稱(chēng)“JLabel.CENTER);
PressNameLabel=new?JLabel(“出版社“JLabel.CENTER);
AuthorLabel=new?JLabel(“作者“JLabel.CENTER);
AddressLabel=new?JLabel(“地址“JLabel.CENTER);
PressDateLabel=new?JLabel(“出版日期“JLabel.CENTER);
PriceLabel=new?JLabel(“價(jià)格“JLabel.CENTER);
BookCountLabel=new?JLabel(“新書(shū)數(shù)目“JLabel.CENTER);
CommentLabel=new?JLabel(“備注“JLabel.CENTER);
BookNameTextField=new?JTextField(15);
PressNameTextField=new?JTextField(15);
AuthorTextField=new?JTextField(15);
AddressTextField=new?JTextField(15);
PressDateTextField=new?JTextField(15);
PriceTextField=new?JTextField(15);
BookCountTextField=new?JTextField(15);
CommentTextField=new?JTextField(15);
panel1=new?JPanel();
panel1.setLayout(new?GridLayout(82));
panel1.add(BookNameLabel);
panel1.add(BookNameTextField);
panel1.add(PressNameLabel);
panel1.add(PressNameTextField);
panel1.add(AuthorLabel);
panel1.add(AuthorTextField);
panel1.add(AddressLabel);
panel1.add(AddressTextField);
panel1.add(PressDateLabel);
panel1.add(PressDateTextField);
panel1.add(PriceLabel);
panel1.add(PriceTextField);
panel1.add(BookCountLabel);
panel1.add(BookCountTextField);
panel1.add(CommentLabel);
panel1.add(CommentTextField);
panel2=new?JPanel();
panel2.setLayout(new?GridLayout(13));
ClearBtn=new?JButton(“清空“);
ClearBtn.addActionListener(this);
AddBtn=new?JButton(“添加“);
AddBtn.addActionListener(this);
ExitBtn=new?JButton(“退出“);
ExitBtn.addActionListener(this);
panel2.add(ClearBtn);
panel2.add(AddBtn);
panel2.add(ExitBtn);
c.add(panel1BorderLayout.CENTER);
c.add(panel2BorderLayout.SOUTH);
}
public?void?actionPerformed(ActionEvent?e)
{
if(e.getSource()==ExitBtn)
{
db.closeConnection();
this.dispose();
}
else?if(e.getSource()==ClearBtn)
{
BookNameTextField.setText(““);
PressNameTextField.setText(““);
AuthorTextField.setText(““);
AddressTextField.setText(““);
PressDateTextField.setText(““);
PriceTextField.setText(““);
BookCountTextField.setText(““);
CommentTextField.setText(““);
}
else?if(e.getSource()==AddBtn)
{
if(BookNameTextField.getText().trim().equals(““))
{
JOptionPane.showMessageDial
?屬性????????????大小?????日期????時(shí)間???名稱(chēng)
-----------?---------??----------?-----??----
?????文件???????4422??2004-11-09?11:01??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BookAdd.class
?????文件???????4423??2004-11-09?08:43??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BookAdd.java
?????文件???????3019??2004-11-09?11:03??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BookDelete.class
?????文件???????2073??2004-11-09?10:10??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BookDelete.java
?????文件???????4950??2004-11-14?21:33??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BookList.class
?????文件???????4812??2004-11-09?23:34??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BookList.java
?????文件???????5066??2004-11-09?11:05??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BookModify.class
?????文件???????5086??2004-11-08?21:56??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BookModify.java
?????文件???????4383??2004-11-09?11:05??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BorrowBook.class
?????文件???????3773??2004-11-09?09:09??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BorrowBook.java
?????文件???????4456??2004-11-09?23:42??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BorrowBookList.class
?????文件???????3770??2004-11-09?23:41??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BorrowBookList.java
?????文件???????4291??2004-11-09?11:01??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BorrowInfo.class
?????文件???????4143??2004-11-09?10:50??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BorrowInfo.java
?????文件????????346??2004-11-09?11:00??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\BorrowSituationList.class
?????文件???????1522??2004-11-09?10:59??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\Databa
?????文件???????1263??2004-11-09?09:34??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\Databa
?????文件?????204800??2004-11-04?12:53??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\Libraryba
?????文件???????7172??2004-11-14?22:10??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\MainWindow.class
?????文件??????11679??2004-11-14?22:08??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\MainWindow.java
?????文件????????886??2004-11-22?18:39??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\oracle數(shù)據(jù)庫(kù)的創(chuàng)建文檔?.txt
?????文件???????4311??2004-11-09?11:06??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\ReturnBook.class
?????文件???????3723??2004-11-09?09:17??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\ReturnBook.java
?????文件???????4233??2004-11-09?11:01??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\ReturnInfo.class
?????文件???????4093??2004-11-09?10:50??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\ReturnInfo.java
?????文件????????954??2004-11-14?22:39??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\table.txt
?????文件????????875??2004-11-14?22:38??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\table.txt.bak
?????文件???????4100??2004-11-09?11:02??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\UserAdd.class
?????文件???????3509??2004-11-07?21:00??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\UserAdd.java
?????文件???????3444??2004-11-10?00:29??圖書(shū)館圖書(shū)管理系統(tǒng)\gh\UserDelete.class
............此處省略12個(gè)文件信息
評(píng)論
共有 條評(píng)論