• 大小: 66KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-26
  • 语言: Java
  • 标签:

资源简介

图书馆图书管理系统 主窗口: 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\DatabaseManager.class

     文件       1263  2004-11-09 09:34  图书馆图书管理系统\gh\DatabaseManager.java

     文件     204800  2004-11-04 12:53  图书馆图书管理系统\gh\Librarybase.mdb

     文件       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个文件信息

评论

共有 条评论

相关资源