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

📄 systemoperategui.java

📁 图书管理系统。 借书
💻 JAVA
📖 第 1 页 / 共 3 页
字号:
						//e.printStackTrace();
					}}
		else if (e.getActionCommand().equals("修改"))
		{ try {for (int i=0;i<8;i++){tii[i]=t1[i].getText();
		System.out.println(tii[i]);
		 }SQLMethod sql=new SQLMethod();
			sql.bookUpdate(tii[0], tii[1], tii[2], tii[3], tii[4], tii[5], tii[6], tii[7]);
			JOptionPane.showMessageDialog(this,"       修改成功!!!!!      ");
			}
			
			 catch (ClassNotFoundException e0) {
					
						//e.printStackTrace();
					
				} catch (Exception e1) {
						
						//e.printStackTrace();
					}}
				}
			 
			 
			
	  
	 
	  public SystemOperateGUI(){
			setSize(500,300);
			setTitle("图书管理系统");
			Dimension screen = getToolkit().getScreenSize();  //得到屏幕尺寸
		    setLocation((screen.width-getSize().width)/2,(screen.height-getSize().height)/2); //设置窗口位置
			addWindowListener(new WindowDestroyer());
			
			Container cc=getContentPane();
			cc.setBackground(Color.LIGHT_GRAY);
			cc.setLayout(new BorderLayout());
			
			dealer=new CardLayout();
			deckPanel=new JPanel();
			deckPanel.setLayout(dealer);
			deckPanel.setBackground(Color.LIGHT_GRAY);
			JPanel p1=new JPanel();
			p1.setLayout(new GridLayout(11,1));
			p1.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			p1.setBackground(Color.LIGHT_GRAY);
			JLabel l=new JLabel();
		    JButton b1=new JButton("图书库操作");
		    b1.setFont(new Font("楷体",Font.BOLD,12));
			b1.addActionListener(this);
			deckPanel.add("tskcz",gettskcz());
			
			JButton b2=new JButton("读者库操作");
		    b2.setFont(new Font("楷体",Font.BOLD,12));
			b2.addActionListener(this);
			deckPanel.add("dzkcz",getdzkcz());
			
			JButton b3=new JButton("数据统计");
		    b3.setFont(new Font("楷体",Font.BOLD,12));
			b3.addActionListener(this);
			deckPanel.add("sjtj",getsjtj());
			
			JButton b4=new JButton("系统设置");
		    b4.setFont(new Font("楷体",Font.BOLD,12));
			b4.addActionListener(this);
			deckPanel.add("xtsz",getxtsz());
			
			JButton b5=new JButton("数据备份");
		    b5.setFont(new Font("楷体",Font.BOLD,12));
			b5.addActionListener(this);
			//deckPanel.add("sjbf",getsjbf());
			
			JButton b6=new JButton("数据恢复");
		    b6.setFont(new Font("楷体",Font.BOLD,12));
			b6.addActionListener(this);
			deckPanel.add("sjhf",getsjhf());
			
			JButton b7=new JButton("口令更改");
		    b7.setFont(new Font("楷体",Font.BOLD,12));
			b7.addActionListener(this);
			deckPanel.add("klgg",getklgg());
					
		    JButton bb1=new JButton("锁定屏幕");
		    bb1.setFont(new Font("楷体",Font.BOLD,12));
			bb1.addActionListener(this);
					
			JButton bb2=new JButton("返回主界面");
		    bb2.setFont(new Font("楷体",Font.BOLD,12));
			bb2.addActionListener(this);
					
			JButton bb3=new JButton("退出程序");
		    bb3.setFont(new Font("楷体",Font.BOLD,12));
			bb3.addActionListener(this);
			
			p1.add(b1);
			p1.add(b2);
			p1.add(b3);
			p1.add(b4);
			p1.add(b5);
			p1.add(b6);
			p1.add(b7);	
			p1.add(l);
			p1.add(bb1);
			p1.add(bb2);
			p1.add(bb3);
					
			cc.add(p1,BorderLayout.WEST);
			cc.add(deckPanel,BorderLayout.CENTER);
			setVisible(true);
		}
		
		private JPanel getbuttonpanel1(){
			JPanel panel=new JPanel();panel.setBackground(Color.LIGHT_GRAY);
			panel.setLayout(new GridLayout(2,1));
			panel.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			JLabel label=new JLabel();
			
			JPanel buttonpanel =new JPanel();
			buttonpanel.setBackground(Color.LIGHT_GRAY);
			buttonpanel.setLayout(new GridLayout(5,1));		
			JButton moveforth =new JButton("上移");
			moveforth.setFont(new Font("楷体",Font.BOLD,12));
			moveforth.addActionListener(this);		
			JButton moveback =new JButton("下移");
			moveback.setFont(new Font("楷体",Font.BOLD,12));
			moveback.addActionListener(this);		
			JButton insert =new JButton("添加");
			insert.setFont(new Font("楷体",Font.BOLD,12));
			insert.addActionListener(this);		
			JButton delete =new JButton("删除");
			delete.setFont(new Font("楷体",Font.BOLD,12));
			delete.addActionListener(this);		
			JButton reset =new JButton("修改");
			reset.setFont(new Font("楷体",Font.BOLD,12));
			reset.addActionListener(this);		
			buttonpanel.add(moveforth);
			buttonpanel.add(moveback);
			buttonpanel.add(insert);
			buttonpanel.add(delete);
			buttonpanel.add(reset);
			
			panel.add(label);
			panel.add(buttonpanel);
			return panel;
		}
		private JPanel getbuttonpanel2(){
			JPanel panel=new JPanel();panel.setBackground(Color.LIGHT_GRAY);
			panel.setLayout(new GridLayout(2,1));
			panel.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			JLabel label=new JLabel();
			
			JPanel buttonpanel =new JPanel();
			buttonpanel.setBackground(Color.LIGHT_GRAY);
			buttonpanel.setLayout(new GridLayout(5,1));		
			JButton moveforth =new JButton("上移 ");
			moveforth.setFont(new Font("楷体",Font.BOLD,12));
			moveforth.addActionListener(this);		
			JButton moveback =new JButton("下移 ");
			moveback.setFont(new Font("楷体",Font.BOLD,12));
			moveback.addActionListener(this);		
			JButton insert =new JButton("添加 ");
			insert.setFont(new Font("楷体",Font.BOLD,12));
			insert.addActionListener(this);		
			JButton delete =new JButton("删除 ");
			delete.setFont(new Font("楷体",Font.BOLD,12));
			delete.addActionListener(this);		
			JButton reset =new JButton("修改 ");
			reset.setFont(new Font("楷体",Font.BOLD,12));
			reset.addActionListener(this);		
			buttonpanel.add(moveforth);
			buttonpanel.add(moveback);
			buttonpanel.add(insert);
			buttonpanel.add(delete);
			buttonpanel.add(reset);
			
			panel.add(label);
			panel.add(buttonpanel);
			return panel;
		}
		public JPanel gettskcz(){
			JPanel panel=new JPanel();
			panel.setLayout(new BorderLayout());
			panel.setBackground(Color.LIGHT_GRAY);
			JPanel p=new JPanel();
			p.setLayout(new GridLayout(8,1));
			p.setBackground(Color.LIGHT_GRAY);
			JPanel p1=new JPanel();p1.setBackground(Color.LIGHT_GRAY);
			p1.setLayout(new FlowLayout());
			p1.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			JLabel l1=new JLabel("图书编号");
			l1.setFont(new Font("楷体",Font.BOLD,12));
			t1[0]=new JTextField(20);
			p1.add(l1);
			p1.add(t1[0]);
			
			JPanel p2=new JPanel();p2.setBackground(Color.LIGHT_GRAY);
			p2.setLayout(new FlowLayout());
			p2.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			JLabel l2=new JLabel("图书书名");
			l2.setFont(new Font("楷体",Font.BOLD,12));
			 t1[1]=new JTextField(20);
			p2.add(l2);
			p2.add(t1[1]);
			
			JPanel p3=new JPanel();p3.setBackground(Color.LIGHT_GRAY);
			p3.setLayout(new FlowLayout());
			p3.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			JLabel l3=new JLabel("图书作者");
			l3.setFont(new Font("楷体",Font.BOLD,12));
			 t1[2]=new JTextField(20);
			p3.add(l3);
			p3.add(t1[2]);
			
			JPanel p4=new JPanel();p4.setBackground(Color.LIGHT_GRAY);
			p4.setLayout(new FlowLayout());
			p4.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			JLabel l4=new JLabel("图书出版社");
			l4.setFont(new Font("楷体",Font.BOLD,12));
			 t1[3]=new JTextField(20);
			p4.add(l4);
			p4.add(t1[3]);
			
			JPanel p5=new JPanel();p5.setBackground(Color.LIGHT_GRAY);
			p5.setLayout(new FlowLayout());
			p5.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			JLabel l5=new JLabel("图书单价");
			l5.setFont(new Font("楷体",Font.BOLD,12));
			 t1[4]=new JTextField(20);
			p5.add(l5);
			p5.add(t1[4]);
			
			JPanel p6=new JPanel();p6.setBackground(Color.LIGHT_GRAY);
			p6.setLayout(new FlowLayout());
			p6.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			JLabel l6=new JLabel("图书摘要");
			l6.setFont(new Font("楷体",Font.BOLD,12));
			t1[5]=new JTextField(20);
			p6.add(l6);
			p6.add(t1[5]);
			
			JPanel p7=new JPanel();p7.setBackground(Color.LIGHT_GRAY);
			p7.setLayout(new FlowLayout());
			p7.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			JLabel l7=new JLabel("图书分类");
			l7.setFont(new Font("楷体",Font.BOLD,12));
			t1[6]=new JTextField(20);
			p7.add(l7);
			p7.add(t1[6]);
			
			JPanel p8=new JPanel();p8.setBackground(Color.LIGHT_GRAY);
			p8.setLayout(new FlowLayout());
			p8.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			JLabel l8=new JLabel("图书状态");
			l8.setFont(new Font("楷体",Font.BOLD,12));
			t1[7]=new JTextField(20);
			p8.add(l8);
			p8.add(t1[7]);
			
			p.add(p1);
			p.add(p2);
			p.add(p3);
			p.add(p4);
			p.add(p5);
			p.add(p6);
			p.add(p7);
			p.add(p8);
			
			panel.add(p,BorderLayout.CENTER);
			panel.add(getbuttonpanel1(),BorderLayout.EAST);
			
			return panel;					
		}
		private JPanel getdzkcz(){
			JPanel panel=new JPanel();
			panel.setLayout(new BorderLayout());
			panel.setBackground(Color.LIGHT_GRAY);
			JPanel p=new JPanel();
			p.setLayout(new GridLayout(8,1));
			p.setBackground(Color.LIGHT_GRAY);
			JPanel p1=new JPanel();p1.setBackground(Color.LIGHT_GRAY);
			p1.setLayout(new FlowLayout());
			p1.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			JLabel l1=new JLabel("读者识别号");
			l1.setFont(new Font("楷体",Font.BOLD,12));
			t2[0]=new JTextField(20);
			p1.add(l1);
			p1.add(t2[0]);
			
			JPanel p2=new JPanel();p2.setBackground(Color.LIGHT_GRAY);
			p2.setLayout(new FlowLayout());
			p2.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			JLabel l2=new JLabel("读者姓名");
			l2.setFont(new Font("楷体",Font.BOLD,12));
			 t2[1]=new JTextField(20);
			p2.add(l2);
			p2.add(t2[1]);
			
			JPanel p3=new JPanel();p3.setBackground(Color.LIGHT_GRAY);
			p3.setLayout(new FlowLayout());
			p3.setBorder(BorderFactory.createBevelBorder(BevelBorder.RAISED));
			JLabel l3=new JLabel("读者权限");
			l3.setFont(new Font("楷体",Font.BOLD,12));
			 t2[2]=new JTextField(20);
			p3.add(l3);
			p3.add(t2[2]);

⌨️ 快捷键说明

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