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

📄 mainframe.java

📁 Java 图书馆管理系统 Java 图书馆管理系统原代码,包括一些最基本的功能,非常实用.
💻 JAVA
字号:
package 图书馆;

import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
/**
 * 
 * @author hp
 *
 * TODO To change the template for this generated type comment go to
 * Window - Preferences - Java - Code Style - Code Templates
 */
public class MainFrame implements ActionListener {
	private JMenuBar JMB;
	private JMenu M1, M2, M3, M4, M5;
	public JMenuItem menuItem1, menuItem2,  menuItem3,  menuItem4,  menuItem5,
			         menuItem6;

	public MainFrame() {
		JFrame frame = new JFrame();
		frame.setTitle("主窗体");
		frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
		Container content = frame.getContentPane();
		//content设置面板
		content.setLayout(new BorderLayout());
		/**
		 * 设置组件
		 */
		JMB = new JMenuBar();
		M1  = new JMenu("图书证管理");
		M2  = new JMenu("图书流通管理");
		M3  = new JMenu("统计查询");
		M4  = new JMenu("帮助");
		M5  = new JMenu("图书入库");
		  /**
         * 图书证管理
         */	
		menuItem1 = new JMenuItem("读者注册");
		
		M1.add(menuItem1);
	
		/**
		 * 图书流通管理
		 */
		menuItem2  = new JMenuItem("读者借书");
		menuItem3  = new JMenuItem("还书");
	
		M2.add(menuItem2); //		图书流通管理
		M2.add(menuItem3);
		
		/**
		 * 统计查询
		 */
		menuItem4  = new JMenuItem("图书查询");
		menuItem5 = new JMenuItem("读者查询");
	
		M3.add(menuItem4);               //统计查询
		M3.add(menuItem5);
		
		/**
		 * 图书入库
		 */
		menuItem6 = new JMenuItem("图书入库");
		M5.add(menuItem6);
		/**
		 * 事件监听
		 */
		menuItem1. addActionListener(this);
		menuItem2. addActionListener(this);
		menuItem3. addActionListener(this);
		menuItem4. addActionListener(this);
		menuItem5. addActionListener(this);
		menuItem6. addActionListener(this);
	/**
	 * JMB添加组件
	 */
		JMB.add(M5);
		JMB.add(M1);
		JMB.add(M2);
		JMB.add(M3);
		JMB.add(M4);
		content.add( JMB,BorderLayout.NORTH );
		frame.setSize(500,500);
		frame.setVisible(true);

	}
	/**
	 * 主函数
	 *
	 */
	public static void main(String[] args) {
		new MainFrame();
	}

	/* 
	 * 事件处理
	 * (non-Javadoc)
	 * @see java.awt.event.ActionListener#actionPerformed(java.awt.event.ActionEvent)
	 */
	public void actionPerformed(ActionEvent e) {
		// TODO Auto-generated method stub
		Object obj = e.getSource();
		if (obj == menuItem4){
			new BookInfo();
		}else if (obj == menuItem6) {
				new Book();		
	   }else if (obj == menuItem1) {
		       new TransactCard();		
       }else if (obj == menuItem2) {
	           new Borrow();		
	   }else if(obj==menuItem3){
	   	       new Return();
	   }
		}
	}

⌨️ 快捷键说明

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