bookindex.java

来自「用Jsp实现的图书管理系统代码」· Java 代码 · 共 74 行

JAVA
74
字号
//源程序名:Bookindex.java
//这是图书管理系统的主界面
import java.sql.*;
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;

public class Bookindex extends JFrame implements ActionListener{
	JPanel jpanel=new JPanel();
	JPanel pCenter=new JPanel();
	JMenuBar menubar=new JMenuBar();
	JMenuItem mi1=new JMenuItem("添加新书");
	JMenuItem mi2=new JMenuItem("添加管理员");
	JMenuItem mi3=new JMenuItem("退出系统");
	JMenu mu=new JMenu("系统");
	JToolBar toolbar=new JToolBar("常用工具");
	JButton btnAddBook=new JButton(new ImageIcon("images/addbook.gif"));
	JButton btnAddAdmin=new JButton(new ImageIcon("images/addadmin.gif"));
	JButton btnExit=new JButton(new ImageIcon("images/exit.gif"));
	JButton btnSearchBook=new JButton(new ImageIcon("images/booksearch.gif"));
    JButton btnBorrow=new JButton(new ImageIcon("images/borrowbook.gif"));
	JButton btnReturn=new JButton(new ImageIcon("images/bookreturn.gif"));
	JButton btnAddUser=new JButton(new ImageIcon("images/adduser.gif"));
	
	Bookindex(){
		super("图书管理系统");
		setSize(1024,730);
		//setLocation(220,110);
		setContentPane(jpanel);
		jpanel.setLayout(new BorderLayout());
		toolbar.add(btnBorrow);btnBorrow.setToolTipText("借书");btnBorrow.addActionListener(this);
		toolbar.add(btnReturn);btnReturn.setToolTipText("还书");btnReturn.addActionListener(this);
		toolbar.add(btnAddBook);btnAddBook.setToolTipText("添加新书");btnAddBook.addActionListener(this);
		toolbar.add(btnSearchBook);btnSearchBook.setToolTipText("图书查询");btnSearchBook.addActionListener(this);
		toolbar.add(btnAddAdmin);btnAddAdmin.setToolTipText("添加管理员");btnAddAdmin.addActionListener(this);
		toolbar.add(btnAddUser);btnAddUser.setToolTipText("添加借书证");btnAddUser.addActionListener(this);
		toolbar.addSeparator();
		toolbar.add(btnExit);btnExit.setToolTipText("退出系统");btnExit.addActionListener(this);
		toolbar.setOrientation(1);
		toolbar.setLayout(new GridLayout(8,1));
		mu.add(mi1);
		mu.add(mi2);
		mu.add(mi3);
	    menubar.add(mu);
		add("North",menubar);
		add("Center",pCenter);pCenter.add(new JLabel(new ImageIcon("images/background.gif")));
		add("West",toolbar);
		setVisible(true);
		setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		Login MyLogin=new Login(this,"系统登录",true);
		mi1.addActionListener(this);
		mi2.addActionListener(this);
		mi3.addActionListener(this);
		
		}
	public void actionPerformed(ActionEvent e){
		if (e.getSource()==mi3||e.getSource()==btnExit)
		{
			System.exit(0);
		}
		if (e.getSource()==btnAddBook||e.getSource()==mi1)
		{
			AddBook ab=new AddBook();
		}
		if (e.getSource()==mi2||e.getSource()==btnAddAdmin)
		{
			AddAdmin am=new AddAdmin();
		}
	}
	public static void main(String args[]){
	Bookindex MybookManagement=new Bookindex();
	}
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?