📄 mainframe.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 + -