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

📄 mainframe.java

📁 此程序是JAVA编的一个图书馆管理系统
💻 JAVA
字号:
import javax.swing.*;

import java.awt.*;
//import javax.swing.event.*;
import java.awt.event.*;

public class MainFrame implements ActionListener
{private  JMenuBar JMB;     //菜单条
 private  JMenu M1,M2,M3;  //菜单
 private  JLabel Jlb;     // 标签

 public   JMenuItem menuItem1,menuItem2,menuItem3,menuItem4;//菜单命令
 
	public MainFrame()
	{JFrame.setDefaultLookAndFeelDecorated(true);
	 JFrame frame=new JFrame();
	 frame.setTitle("Welcome to library");
	
	 frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
	 Container content=frame.getContentPane();
	 content.setLayout(new BorderLayout());
	
	 JMB=new JMenuBar();
	 M1=new JMenu("统计查询");
	 M2=new JMenu("图书入库");
	 M3=new JMenu("帮助");
	 menuItem1=new JMenuItem("图书查询");
	 menuItem2=new JMenuItem("读者查询");
	 menuItem3=new JMenuItem("借阅查询");
	 menuItem4=new JMenuItem("图书入库");
	 
	  M1.add(menuItem1);
	 M1.add(menuItem2);
	 M1.add(menuItem3);
	 M2.add(menuItem4);
	 menuItem1.addActionListener(this);
	 menuItem2.addActionListener(this);
	 menuItem3.addActionListener(this);
	 menuItem4.addActionListener(this);
	 menuItem1.setAccelerator(KeyStroke.getKeyStroke("control shift B"));
	 menuItem2.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_U,InputEvent.ALT_MASK));
	 menuItem3.setAccelerator(KeyStroke.getKeyStroke(KeyEvent.VK_J,InputEvent.ALT_MASK));
	 menuItem4.setAccelerator(KeyStroke.getKeyStroke('B'));
	 JMB.add(M1);
	 JMB.add(M2);
	 JMB.add(M3);
	 
	  frame.setJMenuBar(JMB);
	  JToolBar JTB=new JToolBar();
	 JTB.setBorder(BorderFactory.createLineBorder(Color.red));
	  Jlb=new JLabel(new ImageIcon("D:\\java资料\\综合案例2\\classes\\images\\168.jpg"));
	 Jlb.setBorder(BorderFactory.createLoweredBevelBorder());  //标签
	 content.add(Jlb,BorderLayout.CENTER);
	 frame.setSize(380,240);
	 content.add(JTB,BorderLayout.NORTH);
	 frame.setLocationRelativeTo(null);
	
	 frame.setVisible(true);
	 
	 }
	public void actionPerformed(ActionEvent e)
	{Object obj=e.getSource();
	  if(obj==menuItem1)
	 {new BookInfo();
	 }
	  else if(obj==menuItem4)
	 {new Book();
	 }
	 else if(obj==menuItem2)
	 {new UserQuery();
	 }
	else if(obj==menuItem3)
	 {new BorrowQuery();
	 }
	 
	}
	public static void main(String[]args)
	{
		new MainFrame();
	}
}

⌨️ 快捷键说明

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