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

📄 owner.java

📁 用eclipse编写的图书管理系统
💻 JAVA
字号:
package client;

import java.awt.Color;
import java.awt.Font;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import javax.swing.ImageIcon;
import javax.swing.JButton;
import javax.swing.JComboBox;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JMenu;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JPanel;
import javax.swing.JTabbedPane;
import javax.swing.WindowConstants;
import javax.swing.border.BevelBorder;
import javax.swing.border.EtchedBorder;
import javax.swing.border.TitledBorder;

import sever.business.iface.ILibrarianInfoIface;
import sever.business.impl.IlibrarianInfoImpl;
import sever.entity.LibrarianInfo;

import java.io.IOException;
import java.lang.*;

import com.swtdesigner.SwingResourceManager;

/**
 * @author Administrator
 *
 */
public class Owner extends JFrame {

	private JComboBox comboBox;
	private JFrame frame;

	/**
	 * Launch the application
	 * @param args
	 */
	ImageIcon image=new ImageIcon("E:\\image\\头版.gif"); 
	ImageIcon image2=new ImageIcon("E:\\image\\大图.JPG"); 
	ImageIcon image3=new ImageIcon("E:\\image\\13.JPG");
	ImageIcon image4=new ImageIcon("E:\\image\\14.JPG");
	ImageIcon image5=new ImageIcon("E:\\image\\15.JPG");
	ImageIcon image6=new ImageIcon("E:\\image\\16.JPG");
	ImageIcon image7=new ImageIcon("E:\\image\\17.JPG");
	ImageIcon image8=new ImageIcon("E:\\image\\18.JPG");
	ImageIcon image9=new ImageIcon("E:\\image\\19.JPG");
	ImageIcon image10=new ImageIcon("E:\\image\\20.JPG");
	ImageIcon image11=new ImageIcon("E:\\image\\边框.JPG");
	ImageIcon image12=new ImageIcon("E:\\image\\大图2.JPG");

//	public static void main(String args[]) {
//		try {
//			Owner window = new Owner();
//			window.setVisible(true);
//		} catch (Exception e) {
//			e.printStackTrace();
//		}
//	}

	public Owner() {
		new JFrame();
		setIconImage(SwingResourceManager.getImage(Owner.class, "/LOGO.jpg"));
		getContentPane().setLayout(null);
		setBounds(0, 0,1024,765);
		setDefaultCloseOperation(WindowConstants.DISPOSE_ON_CLOSE);
		setTitle("Tin Studio图书管理系统");
		
	

		final JMenuBar menuBar = new JMenuBar();
		setJMenuBar(menuBar);

		final JMenu menu = new JMenu();
		menu.setFont(new Font("", Font.BOLD, 14));
		menu.setText("书籍管理");
		menuBar.add(menu);

		final JMenuItem menuItem = new JMenuItem();
		menuItem.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				PntBook pntbook=new PntBook();
				pntbook.setVisible(true);                                          //show出增加书籍界面
			}
		});
		menuItem.setFont(new Font("@黑体", Font.PLAIN, 14));
		menuItem.setText("增加书本");
		menu.add(menuItem);

		final JMenuItem menuItem_1 = new JMenuItem();
		menuItem_1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				BookDelete bookdelete=new BookDelete();                          //show出删除书籍界面
				bookdelete.setVisible(true);
			}
		});
		menuItem_1.setFont(new Font("@黑体", Font.PLAIN, 14));
		menuItem_1.setText("删除书本");
		menu.add(menuItem_1);

		final JMenu menu_1 = new JMenu();
		menu_1.setFont(new Font("", Font.BOLD, 14));
		menu_1.setText("读者管理");
		menuBar.add(menu_1);

		final JMenuItem menuItem_2 = new JMenuItem();
		menuItem_2.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				Entrol entrol=new Entrol();                               //show出读者注册界面
				entrol.setVisible(true);
			}
		});
		menuItem_2.setFont(new Font("@黑体", Font.PLAIN, 14));
		menuItem_2.setText("增加读者");
		menu_1.add(menuItem_2);

		final JMenuItem menuItem_3 = new JMenuItem();
		menuItem_3.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				EntrolDelete entroldelete=new EntrolDelete();     //show出删除用户界面
				entroldelete.setVisible(true);
			}
		});
		menuItem_3.setFont(new Font("@黑体", Font.PLAIN, 14));
		menuItem_3.setText("删除读者");
		menu_1.add(menuItem_3);

		final JMenuItem menuItem_9 = new JMenuItem();
		menuItem_9.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				
				SelectReader select=new SelectReader();
				select.setVisible(true);
			}
		});
		menuItem_9.setFont(new Font("@黑体", Font.PLAIN, 14));
		menuItem_9.setText("读者查询");
		menu_1.add(menuItem_9);

		final JMenu menu_2 = new JMenu();
		menu_2.setFont(new Font("@黑体", Font.BOLD, 14));
		menu_2.setText("帮助");
		menuBar.add(menu_2);

		final JMenuItem menuItem_5 = new JMenuItem();
		menuItem_5.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				try {
					Runtime.getRuntime().exec("notepad.exe E:\\image\\借阅规章.txt");
				} catch (IOException e1) {
					e1.printStackTrace();
				}
			}
		});
		
		menuItem_5.setFont(new Font("@黑体", Font.PLAIN, 14));
		menuItem_5.setText("借阅规章");
		menu_2.add(menuItem_5);

		final JMenuItem menuItem_6 = new JMenuItem();
		menuItem_6.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				About about=new About();
				about.setVisible(true);                                      //show出关于界面
			}
		});
		menuItem_6.setFont(new Font("@黑体", Font.PLAIN, 14));
		menuItem_6.setText("关于");
		menu_2.add(menuItem_6);

		final JLabel label = new JLabel(image);
		label.setBounds(0, 0, 1016, 71);
		getContentPane().add(label);

		final JTabbedPane tabbedPane = new JTabbedPane();
		tabbedPane.setBounds(0, 71, 174, 643);
		getContentPane().add(tabbedPane);

		final JPanel panel_4 = new JPanel();
		panel_4.setLayout(null);
		tabbedPane.addTab("日常操作", null, panel_4, null);

		final JButton button = new JButton();
		button.setText("借阅管理");
		button.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				Taxis taxis=new Taxis();
				taxis.setVisible(true);                                   //show出借阅管理界面
			}
		});
		button.setFont(new Font("@黑体", Font.PLAIN, 14));
		button.setBounds(36, 53, 109, 31);
		panel_4.add(button);

		final JButton button_1 = new JButton();
		button_1.setText("借阅查询");
		button_1.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				Borrower borrower=new Borrower();                                  //show出借阅查询界面
				borrower.setVisible(true);
			}
		});
		button_1.setFont(new Font("@黑体", Font.PLAIN, 14));
		button_1.setBounds(36, 223, 109, 31);
		panel_4.add(button_1);

		final JButton button_2 = new JButton();
		button_2.setText("归还管理");
		button_2.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				Return returns=new Return();                                   //show出归书籍界面
				returns.setVisible(true);
			}
		});
		button_2.setFont(new Font("@黑体", Font.PLAIN, 14));
		button_2.setBounds(36, 403, 109, 31);
		panel_4.add(button_2);

	

		final JPanel panel_2 = new JPanel();
		panel_2.setLayout(null);
		tabbedPane.addTab("统计分析", null, panel_2, null);

		final JButton button_5 = new JButton();
		button_5.setText("借阅排行");
		button_5.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				
				Sort sor=new Sort();
				sor.setVisible(true);
			}
		});
		button_5.setFont(new Font("@黑体", Font.PLAIN, 14));
		button_5.setBounds(36, 101, 109, 31);
		panel_2.add(button_5);

		final JButton button_6 = new JButton();
		button_6.setText("数据盘点");
		button_6.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				List list=new List();
				list.setVisible(true);                                               //show出查询所有书籍界面
			}
		});
		button_6.setFont(new Font("@黑体", Font.PLAIN, 14));
		button_6.setBounds(36, 352, 109, 31);
		panel_2.add(button_6);

		

		final JPanel panel = new JPanel();
		panel.setLayout(null);
		tabbedPane.addTab("系统设置", null, panel, null);

		final JButton button_7 = new JButton();
		button_7.setText("修改密码");
		button_7.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				Rework rework=new Rework();
			    rework.setVisible(true);                                              //show出修改密码界面
			}
		});
		button_7.setFont(new Font("@黑体", Font.PLAIN, 14));
		button_7.setBounds(36, 55, 109, 31);
		panel.add(button_7);

		final JButton button_8 = new JButton();
		button_8.setText("添加管理员");
		button_8.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent arg0) {
				Add add=new Add();
				add.setVisible(true);                                           //show出添加管理人员界面
			}
		});
		button_8.setFont(new Font("@黑体", Font.PLAIN, 14));
		button_8.setBounds(36, 209, 109, 31);
		panel.add(button_8);
		
		
		final JButton button_3 = new JButton();
		button_3.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				
				DeleteLibr delet=new DeleteLibr();
				delet.setVisible(true);
				
			}
		});
		button_3.setFont(new Font("@黑体", Font.PLAIN, 14));
		button_3.setText("删除管理员");
		button_3.setBounds(36, 351, 109, 31);
		panel.add(button_3);

		

		final JLabel label_1 = new JLabel(image2);
		label_1.setBounds(178, 71, 838, 643);
		getContentPane().add(label_1);
		


		final JPanel panel_3 = new JPanel();
		panel_3.setBackground(new Color(224, 224, 224));
		panel_3.setBorder(new TitledBorder(null, "系统背景设置", TitledBorder.DEFAULT_JUSTIFICATION, TitledBorder.DEFAULT_POSITION, null, null));
		panel_3.setLayout(null);
		panel_3.setBounds(20, 402, 135, 62);
		panel.add(panel_3);
		
		final JLabel label_2 = new JLabel(image11);
		label_2.setBounds(0, 0, 169, 601);
		panel_2.add(label_2);
		
		final JLabel label_3 = new JLabel(image11);
		label_3.setBounds(0, 0, 169, 597);
		panel_4.add(label_3);
		
		final JLabel label_4 = new JLabel(image11);
		label_4.setBounds(0, 0, 169, 601);
		panel.add(label_4);

		comboBox = new JComboBox();
		comboBox.addActionListener(new ActionListener() {
			public void actionPerformed(ActionEvent e) {
				switch(comboBox.getSelectedIndex()){
				case 0:
					label_1.setIcon(new ImageIcon("E:\\image\\大图.JPG"));
					break;
				case 1:
					label_1.setIcon(new ImageIcon("E:\\image\\大图2.JPG"));
					break;
				}
			}
		});
		comboBox.setBounds(16, 29, 112, 23);
		comboBox.addItem("背景1");
		comboBox.addItem("背景2");
		panel_3.add(comboBox);


	}
}

⌨️ 快捷键说明

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