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

📄 mainjframe.java

📁 一个图书管理系统
💻 JAVA
📖 第 1 页 / 共 2 页
字号:
package com.UI;

import java.awt.BorderLayout;

import java.awt.Dimension;
import java.awt.Font;
import java.awt.Toolkit;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.ArrayList;

import javax.swing.*;
import javax.swing.border.BevelBorder;
import javax.swing.event.TreeSelectionEvent;
import javax.swing.event.TreeSelectionListener;
import javax.swing.table.DefaultTableModel;
import javax.swing.table.TableModel;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.TreePath;
import javax.swing.tree.TreeSelectionModel;

import com.DAO.BooksDAO;
import com.DAO.PublishDAO;

import com.VO.PublishInfoVO;
import com.VO.View_BooksVO;

/**
* This code was edited or generated using CloudGarden's Jigloo
* SWT/Swing GUI Builder, which is free for non-commercial
* use. If Jigloo is being used commercially (ie, by a corporation,
* company or business for any purpose whatever) then you
* should purchase a license for each developer using Jigloo.
* Please visit www.cloudgarden.com for details.
* Use of Jigloo implies acceptance of these licensing terms.
* A COMMERCIAL LICENSE HAS NOT BEEN PURCHASED FOR
* THIS MACHINE, SO JIGLOO OR THIS CODE CANNOT BE USED
* LEGALLY FOR ANY CORPORATE OR COMMERCIAL PURPOSE.
*/
public class MainJFrame extends JFrame {
	private JMenuBar jMenuBar;
	private JMenuItem jMenuItemOpen;
	private JMenuItem jMenuItemSave;
	private JMenuItem bookAdd;
	private JMenuItem jMenuItemPubFind;
	private JMenuItem jMenuItemPubModify;
	private JMenuItem jMenuItemPubDelete;
	private JMenuItem jMenuItemPubSdd;
	private JTable jTable;
	private JScrollPane jScrollPaneRight;
	private JScrollPane jScrollPane;
	private JMenuItem jMenuItem1;
	private JTree jTree;	
	private JSplitPane jSplitPane;	
	private JButton jButtonOpen;
	private JToolBar jToolBar;
	private JMenuItem HelpVersion;
	private JMenu jMenuHelp;
	private JMenuItem bookFind;
	private JMenuItem bookUpdate;
	private JMenuItem bookDelete;
	private JMenu jMenuBook;
	private JMenuItem jMenuItemSaveAs;
	private JMenu sysManage;
	private JMenuItem userUpdate;
	private JMenuItem userFind;
	private JMenuItem userDelete;
	private JMenuItem userAdd;
	private JMenu jMenuUser;
	private JMenuItem mimaModify;
	private JMenuItem jMenuItemExit;
	private JMenu jMenuFile;
	
	//以下为树的结点
	private DefaultMutableTreeNode node38;
	private DefaultMutableTreeNode node35;
	private DefaultMutableTreeNode node36;
	private DefaultMutableTreeNode node37;
	private DefaultMutableTreeNode node34;
	private DefaultMutableTreeNode node31;
	private DefaultMutableTreeNode node21;
	

	/**
	* Auto-generated main method to display this JFrame
	*/
//	public static void main(String[] args) {
//		MainJFrame inst = new MainJFrame();
//		inst.setVisible(true);
//	}
	
	public MainJFrame() {
		super();
		initGUI();
	}
	
	private void initGUI() {
		try {
			setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
			this.setTitle("\u56fe\u4e66\u7ba1\u7406\u7cfb\u7edf");
			Toolkit tool=Toolkit.getDefaultToolkit();
			Dimension dim=tool.getScreenSize();
		//	this.setLocation((int)(dim.width-600)/2,(int)(dim.height-500)/2);;
			
			{
				jMenuFile = new JMenu();
				getContentPane().add(jMenuFile, BorderLayout.CENTER);
				jMenuFile.setText("\u6587\u4ef6");
			}
			{
				jMenuBar = new JMenuBar();
				jMenuBar.add(jMenuFile);
				jMenuFile.setPreferredSize(new java.awt.Dimension(40, 28));
				jMenuFile.setFont(new java.awt.Font("宋体",0,14));
				{
					sysManage = new JMenu();
					jMenuBar.add(sysManage);
					sysManage.setText("\u7cfb\u7edf\u7ef4\u62a4");
					sysManage.setPreferredSize(new java.awt.Dimension(70, 28));
					sysManage.setFont(new java.awt.Font("宋体",0,14));
					{
						mimaModify = new JMenuItem();
						sysManage.add(mimaModify);
						mimaModify.setText("\u5bc6\u7801\u4fee\u6539");
						mimaModify.setFont(new java.awt.Font("宋体",0,14));
					}
					{
						jMenuItem1 = new JMenuItem();
						sysManage.add(jMenuItem1);
						jMenuItem1.setText("\u7528\u6237\u6dfb\u52a0");
						jMenuItem1.setFont(new java.awt.Font("宋体",0,14));
					}
				}
				{
					jMenuUser = new JMenu();
					jMenuBar.add(jMenuUser);
					jMenuUser.setText("\u987e\u5ba2\u7ba1\u7406");
					jMenuUser.setPreferredSize(new java.awt.Dimension(70, 28));
					jMenuUser.setFont(new java.awt.Font("宋体",0,14));
					{
						userAdd = new JMenuItem();
						userAdd.addActionListener(new MyActionListener());
						jMenuUser.add(userAdd);
						userAdd.setText("\u987e\u5ba2\u8d2d\u4e66\u767b\u8bb0");
						userAdd.setFont(new java.awt.Font("宋体",0,14));
					}
					{
						userDelete = new JMenuItem();
						jMenuUser.add(userDelete);
						userDelete.setText("\u987e\u5ba2\u5220\u9664");
						userDelete.setFont(new java.awt.Font("宋体",0,14));
					}
					{
						userUpdate = new JMenuItem();
						jMenuUser.add(userUpdate);
						userUpdate.setText("\u987e\u5ba2\u4fee\u6539");
						userUpdate.setFont(new java.awt.Font("宋体",0,14));
					}
					{
						userFind = new JMenuItem();
						jMenuUser.add(userFind);
						userFind.setText("\u987e\u5ba2\u67e5\u627e");
						userFind.setFont(new java.awt.Font("宋体",0,14));
					}
				}
				{
					jMenuBook = new JMenu();
					jMenuBar.add(jMenuBook);
					jMenuBook.setText("\u56fe\u4e66\u7ba1\u7406");
					jMenuBook.setPreferredSize(new java.awt.Dimension(70, 28));
					jMenuBook.setFont(new java.awt.Font("宋体",0,14));
					{
						jMenuItemPubSdd = new JMenuItem();
						jMenuItemPubSdd.addActionListener(new MyActionListener());
						jMenuBook.add(jMenuItemPubSdd);
						jMenuItemPubSdd
							.setText("\u6dfb\u52a0\u51fa\u7248\u793e\u4fe1\u606f");
						jMenuItemPubSdd.setFont(new java.awt.Font("宋体",0,14));
					}
					{
						jMenuItemPubDelete = new JMenuItem();
						jMenuItemPubDelete.addActionListener(new MyActionListener());
						jMenuBook.add(jMenuItemPubDelete);
						jMenuItemPubDelete
							.setText("\u5220\u9664\u51fa\u7248\u793e\u4fe1\u606f");
						jMenuItemPubDelete.setFont(new java.awt.Font("宋体",0,14));
					}
					{
						jMenuItemPubModify = new JMenuItem();
						
						jMenuItemPubModify.addActionListener(new MyActionListener());
						jMenuBook.add(jMenuItemPubModify);
						jMenuItemPubModify
							.setText("\u4fee\u6539\u51fa\u7248\u793e\u4fe1\u606f");
						jMenuItemPubModify.setFont(new java.awt.Font("宋体",0,14));
					}
					{
						jMenuItemPubFind = new JMenuItem();
						jMenuItemPubFind.addActionListener(new MyActionListener());
						jMenuBook.add(jMenuItemPubFind);
						jMenuItemPubFind
							.setText("\u67e5\u627e\u51fa\u7248\u793e\u4fe1\u606f");
						jMenuItemPubFind.setFont(new java.awt.Font("宋体",0,14));
					}
					jMenuBook.addSeparator();
					{
						bookAdd = new JMenuItem();
						bookAdd.addActionListener(new MyActionListener());
						jMenuBook.add(bookAdd);
						bookAdd.setText("\u56fe\u4e66\u5165\u5e93");
						bookAdd.setFont(new java.awt.Font("宋体",0,14));
					}
					{
						bookDelete = new JMenuItem();
						jMenuBook.add(bookDelete);
						bookDelete.setText("\u56fe\u4e66\u5220\u9664");
						bookDelete.setFont(new java.awt.Font("宋体",0,14));
					}
					{
						bookUpdate = new JMenuItem();
						jMenuBook.add(bookUpdate);
						bookUpdate.setText("\u56fe\u4e66\u4fee\u6539");
						bookUpdate.setFont(new java.awt.Font("宋体",0,14));
					}
					{
						bookFind = new JMenuItem();
						bookFind.addActionListener(new MyActionListener());
						jMenuBook.add(bookFind);
						bookFind
							.setText("\u56fe\u4e66\u67e5\u627e");
						bookFind.setFont(new java.awt.Font("宋体",0,14));
					}
				}
				{
					jMenuHelp = new JMenu();
					jMenuBar.add(jMenuHelp);
					jMenuHelp.setText("\u5e2e\u52a9");
					jMenuHelp.setPreferredSize(new java.awt.Dimension(70, 28));
					jMenuHelp.setFont(new java.awt.Font("宋体",0,14));
					{
						HelpVersion = new JMenuItem();
						HelpVersion.addActionListener(new ActionListener(){

							public void actionPerformed(ActionEvent e) {
								JOptionPane.showMessageDialog(MainJFrame.this,"        开发者:王军\n               版本为V1.0","版本信息",JOptionPane.INFORMATION_MESSAGE);
								
							}
							
						});
						jMenuHelp.add(HelpVersion);
						HelpVersion.setText("\u7248\u672c\u4fe1\u606f");
						HelpVersion.setFont(new java.awt.Font("宋体",0,14));
					}
				}
				{
					jMenuItemOpen = new JMenuItem();
					jMenuFile.add(jMenuItemOpen);
					jMenuItemOpen.setText("\u6253\u5f00");
					jMenuItemOpen.setFont(new java.awt.Font("宋体",0,14));
				}
				{
					jMenuItemSave = new JMenuItem();
					jMenuFile.add(jMenuItemSave);
					jMenuItemSave.setText("\u4fdd\u5b58");
					jMenuItemSave.setFont(new java.awt.Font("宋体",0,14));
				}
				{
					jMenuItemSaveAs = new JMenuItem();
					jMenuFile.add(jMenuItemSaveAs);
					jMenuItemSaveAs.setText("\u53e6\u5b58\u4e3a");
					jMenuItemSaveAs.setFont(new java.awt.Font("宋体",0,14));
				}
				jMenuFile.addSeparator();
				{
					jMenuItemExit = new JMenuItem();
					jMenuItemExit.addActionListener(new ActionListener(){

						public void actionPerformed(ActionEvent e) {
							System.exit(0);
							
						}
						
					});
					jMenuFile.add(jMenuItemExit);
					jMenuItemExit.setText("\u9000\u51fa");
					jMenuItemExit.setFont(new java.awt.Font("宋体",0,14));
				}
				
				setJMenuBar(jMenuBar);
				jMenuBar.setPreferredSize(new java.awt.Dimension(592, 34));
			}
	//		pack();
			setSize(dim.width, dim.height);
			BorderLayout thisLayout = new BorderLayout();
			this.setVisible(true);
			getContentPane().setLayout(thisLayout);
			{
				jToolBar = new JToolBar();
				getContentPane().add(jToolBar, BorderLayout.NORTH);
				jToolBar.setPreferredSize(new java.awt.Dimension(592, 32));

⌨️ 快捷键说明

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