资源简介
图书馆图书管理系统
主窗口:
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("图书馆管理系统");
//--系统管理菜单--
MenuB=new JMenuBar();
SystemMenu=new JMenu("系统管理");
UserMGRMenu=new JMenu("用户管理");
UserLoginMenuItem=new JMenuItem("用户登录");
UserAddMenuItem=new JMenuItem("添加用户");
UserModifyMenuItem=new JMenuItem("修改用户");
UserDeleteMenuItem=new JMenuItem("删除用户");
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);
//---书籍管理菜单--
BookMGRMenu=new JMenu("书籍管理");
BookAddMenuItem=new JMenuItem("添加书籍");
BookModifyMenuItem=new JMenuItem("修改书籍");
BookDeleteMenuItem=new JMenuItem("删除书籍");
BookMGRMenu.add(BookAddMenuItem);
BookMGRMenu.add(BookModifyMenuItem);
BookMGRMenu.add(BookDeleteMenuItem);
BookAddMenuItem.addActionListener(this);
BookModifyMenuItem.addActionListener(this);
BookDeleteMenuItem.addActionListener(this);
MenuB.add(BookMGRMenu);
//--借书管理菜单--
BorrowBookMenu=new JMenu("借书管理");
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(“添加书籍信息“);
c=getContentPane();
c.setLayout(new BorderLayout());
BookNameLabel=new JLabel(“名称“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(“价格“JLabel.CENTER);
BookCountLabel=new JLabel(“新书数目“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
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 4422 2004-11-09 11:01 图书馆图书管理系统\gh\BookAdd.class
文件 4423 2004-11-09 08:43 图书馆图书管理系统\gh\BookAdd.java
文件 3019 2004-11-09 11:03 图书馆图书管理系统\gh\BookDelete.class
文件 2073 2004-11-09 10:10 图书馆图书管理系统\gh\BookDelete.java
文件 4950 2004-11-14 21:33 图书馆图书管理系统\gh\BookList.class
文件 4812 2004-11-09 23:34 图书馆图书管理系统\gh\BookList.java
文件 5066 2004-11-09 11:05 图书馆图书管理系统\gh\BookModify.class
文件 5086 2004-11-08 21:56 图书馆图书管理系统\gh\BookModify.java
文件 4383 2004-11-09 11:05 图书馆图书管理系统\gh\BorrowBook.class
文件 3773 2004-11-09 09:09 图书馆图书管理系统\gh\BorrowBook.java
文件 4456 2004-11-09 23:42 图书馆图书管理系统\gh\BorrowBookList.class
文件 3770 2004-11-09 23:41 图书馆图书管理系统\gh\BorrowBookList.java
文件 4291 2004-11-09 11:01 图书馆图书管理系统\gh\BorrowInfo.class
文件 4143 2004-11-09 10:50 图书馆图书管理系统\gh\BorrowInfo.java
文件 346 2004-11-09 11:00 图书馆图书管理系统\gh\BorrowSituationList.class
文件 1522 2004-11-09 10:59 图书馆图书管理系统\gh\Databa
文件 1263 2004-11-09 09:34 图书馆图书管理系统\gh\Databa
文件 204800 2004-11-04 12:53 图书馆图书管理系统\gh\Libraryba
文件 7172 2004-11-14 22:10 图书馆图书管理系统\gh\MainWindow.class
文件 11679 2004-11-14 22:08 图书馆图书管理系统\gh\MainWindow.java
文件 886 2004-11-22 18:39 图书馆图书管理系统\gh\oracle数据库的创建文档 .txt
文件 4311 2004-11-09 11:06 图书馆图书管理系统\gh\ReturnBook.class
文件 3723 2004-11-09 09:17 图书馆图书管理系统\gh\ReturnBook.java
文件 4233 2004-11-09 11:01 图书馆图书管理系统\gh\ReturnInfo.class
文件 4093 2004-11-09 10:50 图书馆图书管理系统\gh\ReturnInfo.java
文件 954 2004-11-14 22:39 图书馆图书管理系统\gh\table.txt
文件 875 2004-11-14 22:38 图书馆图书管理系统\gh\table.txt.bak
文件 4100 2004-11-09 11:02 图书馆图书管理系统\gh\UserAdd.class
文件 3509 2004-11-07 21:00 图书馆图书管理系统\gh\UserAdd.java
文件 3444 2004-11-10 00:29 图书馆图书管理系统\gh\UserDelete.class
............此处省略12个文件信息
评论
共有 条评论