?? mainfrm.java
字號:
import java.awt.*;
import javax.swing.*;
import java.awt.event.*;
public class MainFrm extends JFrame implements ActionListener
{
JPanel jp=(JPanel)this.getContentPane();
JPanel jp_1=new JPanel();
JTextField jur=new JTextField(60);
JMenuBar mainMenu=new JMenuBar();
JMenu menu0=new JMenu("用戶管理");
JMenuItem menu0_1=new JMenuItem("管理員");
JMenuItem menu0_2=new JMenuItem("圖書證");
JMenu menu1=new JMenu("圖書管理");
JMenuItem menu1_1=new JMenuItem("圖書");
JMenuItem menu1_2=new JMenuItem("分類");
JMenuItem menu1_3=new JMenuItem("排架");
JMenu menu2=new JMenu("圖書流通管理");
JMenuItem menu2_1=new JMenuItem("借書");
JMenuItem menu2_2=new JMenuItem("還書");
JMenu menu3=new JMenu("統計查詢");
JMenuItem menu3_1=new JMenuItem("圖書詳細");
JMenuItem menu3_2=new JMenuItem("新書通報");
JMenuItem menu3_3=new JMenuItem("借閱查詢");
JMenuItem menu3_4=new JMenuItem("圖書催還");
JMenu menu4=new JMenu("其他");
JMenuItem menu4_1=new JMenuItem("關于");
JToolBar tb=new JToolBar();
JButton btn_1=new JButton(new ImageIcon("images\\book_add.png"));
JButton btn_2=new JButton(new ImageIcon("images\\reg.png"));
JButton btn_3=new JButton(new ImageIcon("images\\scroll_find.png"));
JButton btn_4=new JButton(new ImageIcon("images\\document_find.png"));
JButton btn_5=new JButton(new ImageIcon("images\\clipboard.png"));
JButton btn_6=new JButton(new ImageIcon("images\\help.png"));
JLabel lbl=new JLabel(new ImageIcon(".\\images\\splash.jpg"));
public MainFrm()
{
init();
//-------------------添加監聽者-----------------------------
menu0_1.addActionListener(this);
menu0_2.addActionListener(this);
menu1_1.addActionListener(this);
menu1_2.addActionListener(this);
menu1_3.addActionListener(this);
menu2_1.addActionListener(this);
menu2_2.addActionListener(this);
menu3_1.addActionListener(this);
menu3_2.addActionListener(this);
menu3_3.addActionListener(this);
menu3_4.addActionListener(this);
menu4_1.addActionListener(this);
}
public void init()
{
this.setTitle("圖書信息管理系統");
jp.setLayout(new BorderLayout());
jp_1.setLayout(new BorderLayout());
menu0.add(menu0_1);
menu0.add(menu0_2);
menu1.add(menu1_1);
menu1.add(menu1_2);
menu1.add(menu1_3);
menu2.add(menu2_1);
menu2.add(menu2_2);
menu3.add(menu3_1);
menu3.add(menu3_2);
menu3.add(menu3_3);
menu3.add(menu3_4);
menu4.add(menu4_1);
mainMenu.add(menu0);
mainMenu.add(menu1);
mainMenu.add(menu2);
mainMenu.add(menu3);
mainMenu.add(menu4);
tb.add(btn_1);
tb.add(btn_2);
tb.add(btn_3);
tb.add(btn_4);
tb.add(btn_5);
tb.add(btn_6);
jp_1.add(tb,BorderLayout.NORTH);
jp_1.add(jur);
jp.add(mainMenu,BorderLayout.NORTH);
jp.add(jp_1);
//-------------------設置位置和大小-----------------------
this.setLocation(200,200);
this.setSize(700,500);
this.setVisible(true);
JFrame.setDefaultLookAndFeelDecorated(true);
}
public void actionPerformed(ActionEvent e)
{
if(e.getSource()==menu0_1)
admin();
if(e.getSource()==menu0_2)
reader();
if(e.getSource()==menu1_1)
book();
if(e.getSource()==menu1_2)
booktype();
if(e.getSource()==menu1_3)
bookdesk();
if(e.getSource()==menu2_1)
borrow();
if(e.getSource()==menu2_2)
turnback();
if(e.getSource()==menu3_1)
search();
if(e.getSource()==menu3_2)
newbook();
if(e.getSource()==menu3_3)
lendinginquiries();
if(e.getSource()==menu3_4)
bookreturn();
if(e.getSource()==menu4_1)
about();
}
public void admin()
{
Menu0_1 frm=new Menu0_1();
}
public void reader()
{
Menu0_2 frm=new Menu0_2();
}
public void book()
{
Menu1_1 frm=new Menu1_1();
}
public void booktype()
{
Menu1_2 frm=new Menu1_2();
}
public void bookdesk()
{
Menu1_3 frm=new Menu1_3();
}
public void borrow()
{
Menu2_1 frm=new Menu2_1();
}
public void turnback()
{
Menu2_2 frm=new Menu2_2();
}
public void search()
{
Menu3_1 frm=new Menu3_1();
}
public void newbook()
{
Menu3_2 frm=new Menu3_2();
}
public void lendinginquiries()
{
Menu3_3 frm=new Menu3_3();
}
public void bookreturn()
{
Menu3_4 frm=new Menu3_4();
}
public void about()
{
Menu4_1 frm=new Menu4_1();
}
public static void main(String args[])
{
JFrame.setDefaultLookAndFeelDecorated(true);
MainFrm frame=new MainFrm();
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -