⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 bookmanagermain.java

📁 代码是自己我的代码不是网上down的。是自己写的。里面有很多值得学习的知识点。还有一些javabean组件。不算自己写的JAR文件
💻 JAVA
字号:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class BookManagerMain extends JFrame
{
	
	public BookManagerMain()
	{
		setTitle("图书管理系统");
		setSize(576,372);
		Dimension screen=getToolkit().getScreenSize();
	    Icon icon=new ImageIcon("book.jpg");
	    JLabel label=new JLabel(icon);
	    JMenuBar menubar=new JMenuBar();
	    JMenu systemMenu=new JMenu("系统管理");
	    JMenuItem s1=new JMenuItem("退出");
	    JMenu userMenu=new JMenu("用户管理");
	    JMenuItem u1=new JMenuItem("添加用户");
	    JMenuItem u2=new JMenuItem("更新用户");
	    JMenuItem u3=new JMenuItem("删除用户");
	    JMenu bookInfoMenu=new JMenu("书籍管理");
	    JMenuItem b1=new JMenuItem("添加书籍信息");
	    JMenuItem b2=new JMenuItem("修改书籍信息");
	    JMenuItem b3=new JMenuItem("删除书籍信息");
	    JMenu jieshuMenu=new JMenu("借书管理");
	    JMenuItem jie1=new JMenuItem("书籍出借");
	    JMenuItem jie2=new JMenuItem("出借信息修改");
	    JMenu huanshuMenu=new JMenu("还书管理");
	    JMenuItem huan1=new JMenuItem("书籍还入");
	    JMenuItem huan2=new JMenuItem("书籍还入信息修改");
	    JMenu infoMenu=new JMenu("信息一览");
	    JMenuItem bookMenuItem=new JMenuItem("书籍列表");
	    JMenuItem BorrowMenuItem=new JMenuItem("借阅情况列表");
	    getContentPane().add(label,"Center");
	    setJMenuBar(menubar);
	    menubar.add(systemMenu);
	    systemMenu.add(s1);
	    menubar.add(userMenu);
	    userMenu.add(u1);
	    userMenu.add(u2);
	    userMenu.add(u3);
	    menubar.add(bookInfoMenu);
	    bookInfoMenu.add(b1);
	    bookInfoMenu.add(b2);
	    bookInfoMenu.add(b3);
	    menubar.add(jieshuMenu);
	    jieshuMenu.add(jie1);
	    jieshuMenu.add(jie2);
	     menubar.add(huanshuMenu);
	    huanshuMenu.add(huan1);
	    huanshuMenu.add(huan2);
	    menubar.add(infoMenu);
	    infoMenu.add(bookMenuItem);
	    infoMenu.add(BorrowMenuItem);
	    s1.addActionListener(
	    	new ActionListener()
	    	{
	    		public void actionPerformed(ActionEvent e)
	    		{
	    			System.exit(0);
	    		}
	    	}
	    	);
	    u1.addActionListener(   //添加用户
	    	new ActionListener()
	    	{
	    	public void actionPerformed(ActionEvent e)
	    		{
	    		UserView user=new UserView();
	    		user.setTitle("添加用户");
	    		user.setSize(300,160);
	    		Dimension screen=getToolkit().getScreenSize();
	            user.setLocation((screen.width-getSize().width)/2,(screen.height-getSize().height)/2);
	    		user.ok.enable(true);
	    		user.cancel.enable(true);
	    		user.edit.enable(false);
	    		user.del.enable(false);
	    		user.setVisible(true);
	    		}	
	    	}
	    	);
	    u2.addActionListener(   //修改用户
	    	new ActionListener()
	    	{
	    	public void actionPerformed(ActionEvent e)
	    		{
	    		UserView user=new UserView();
	    		user.setTitle("修改用户");
	    		user.setSize(320,260);
	    		Dimension screen=getToolkit().getScreenSize();
	            user.setLocation((screen.width-getSize().width)/2,(screen.height-getSize().height)/2);
	    		user.ok.enable(false);
	    		user.cancel.enable(true);
	    		user.edit.enable(true);
	    		user.del.enable(false);
	    		user.setVisible(true);
	    		
	    		}	
	    	}
	    	);
	    u3.addActionListener(   //删除用户
	    	new ActionListener()
	    	{
	    	public void actionPerformed(ActionEvent e)
	    		{
	    		UserView user=new UserView();
	    		user.setTitle("删除用户");
	    		user.setSize(320,260);
	    		Dimension screen=getToolkit().getScreenSize();
	            user.setLocation((screen.width-getSize().width)/2,(screen.height-getSize().height)/2);
	    		user.ok.enable(false);
	    		user.cancel.enable(true);
	    		user.edit.enable(false);
	    		user.del.enable(true);
	    		user.setVisible(true);
	    		}	
	    	}
	    	);
	    b1.addActionListener(  //添加图书信息
	    	new ActionListener()
	    	{
	    	public void actionPerformed(ActionEvent e)
	    		{
	    		BookInfoView user=new BookInfoView();
	    		user.setTitle("添加书籍信息");
	    		user.setSize(320,260);
	    		Dimension screen=getToolkit().getScreenSize();
	            user.setLocation((screen.width-getSize().width)/2,(screen.height-getSize().height)/2);
	    		user.ok.enable(true);
	    		user.cancel.enable(true);
	    		user.edit.enable(false);
	    		user.del.enable(false);
	    		user.setVisible(true);
	    		}	
	    	}
	    	);
	     b2.addActionListener(    //修改书籍信息
	    	new ActionListener()   
	    	{
	    	public void actionPerformed(ActionEvent e)
	    		{
	    		BookInfoView user=new BookInfoView();
	    		user.setTitle("修改书籍信息");
	    		user.setSize(300,260);
	    		Dimension screen=getToolkit().getScreenSize();
	            user.setLocation((screen.width-getSize().width)/2,(screen.height-getSize().height)/2);
	    		user.ok.enable(false);
	    		user.cancel.enable(true);
	    		user.edit.enable(true);
	    		user.del.enable(false);
	    		user.setVisible(true);
	    		}	
	    	}
	    	);
	     b3.addActionListener(    //删除书籍信息
	    	new ActionListener()
	    	{
	    	public void actionPerformed(ActionEvent e)
	    		{
	    		BookInfoView user=new BookInfoView();
	    		user.setTitle("删除书籍信息");
	    		user.setSize(300,260);
	    		Dimension screen=getToolkit().getScreenSize();
	            user.setLocation((screen.width-getSize().width)/2,(screen.height-getSize().height)/2);
	    		user.ok.enable(false);
	    		user.cancel.enable(true);
	    		user.edit.enable(false);
	    		user.del.enable(true);
	    		user.setVisible(true);
	    		}	
	    	}
	    	);
	    jie1.addActionListener(
	    	new ActionListener()
	    	{
	    	public void actionPerformed(ActionEvent e)
	    		{
	    		BorrowView user=new BorrowView();
	    		user.setTitle("书籍出借");
	    		user.setSize(300,160);
	    		Dimension screen=getToolkit().getScreenSize();
	            user.setLocation((screen.width-getSize().width)/2,(screen.height-getSize().height)/2);
	    		user.ok.enable(true);
	    		user.search.enable(true);
	    		user.update.enable(false);
	            user.clear.enable(true);
	    		user.setVisible(true);
	    		}	
	    	}
	    	);
	     jie2.addActionListener(
	    	new ActionListener()
	    	{
	    	public void actionPerformed(ActionEvent e)
	    		{
	         	BorrowView user=new BorrowView();
	    		user.setTitle("书籍信息修改");
	    		user.setSize(300,160);
	    		Dimension screen=getToolkit().getScreenSize();
	            user.setLocation((screen.width-getSize().width)/2,(screen.height-getSize().height)/2);
	    		user.ok.enable(false);
	    		user.search.enable(true);
	    		user.update.enable(true);
	            user.clear.enable(true);
	    		user.setVisible(true);
	    		}	
	    	}
	    	);
	      huan1.addActionListener(
	    	new ActionListener()
	    	{
	    	public void actionPerformed(ActionEvent e)
	    		{
	    			new Huanshu();
	    		}	
	    	}
	    	);
	    huan2.addActionListener(
	    	new ActionListener()
	    	{
	    	public void actionPerformed(ActionEvent e)
	    		{
	    			new HuanshuEdit();
	    		}	
	    	}
	    	);
	     bookMenuItem.addActionListener(
	    	new ActionListener()
	    	{
	    	public void actionPerformed(ActionEvent e)
	    		{
	    			new BookInfoSearch();
	    		}	
	    	}
	    	);	
	    BorrowMenuItem.addActionListener(
	    	new ActionListener()
	    	{
	    	public void actionPerformed(ActionEvent e)
	    		{
	    			new BorrowSearch();
	    		}	
	    	}
	    	);	
    	setLocation((screen.width-getSize().width)/2,(screen.height-getSize().height)/2);
		addWindowListener(
			new WindowAdapter()
			{
				public void windowClosing(WindowEvent e)
				{
					System.exit(0);
				}
			}
			);
		
		show();
	}
	public static void main(String[] args)
	{
		new BookManagerMain();
	}
}

⌨️ 快捷键说明

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