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

📄 borrowerframe.java

📁 图书管理系统的设计与实现
💻 JAVA
字号:
package newLibrary;

import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
import java.lang.*;
import java.sql.*;



public class BorrowerFrame extends JFrame
{
	/**************声明变量************/
	private JPanel ContentPane;
    private JButton AddBorrowerInfo = new JButton();
	private JButton FindBorrowerDialog = new JButton();
	private JButton ModifyBorrowerInfo = new JButton();
	private JButton DeleteBorrowerInfo = new JButton();
	private JButton JallInfo2 = new JButton();

	/*定义BorrowerFrame()方法*/
	public BorrowerFrame()
	{
		ContentPane = (JPanel)this.getContentPane();
	    ContentPane.setLayout(null);
	    this.setTitle("");
	    this.setBounds(3,25,160,300);
	    ContentPane.setBackground(Color.LIGHT_GRAY);



		/*********4个按钮的设置********/

		AddBorrowerInfo.setText("添加读者信息");
		AddBorrowerInfo.setVisible(false);
		AddBorrowerInfo.setBounds(new Rectangle(10, 80, 127, 33));
		AddBorrowerInfo.addActionListener(new BorrowerFrame_actionPerformed(this));//加事件监听
		AddBorrowerInfo.setForeground(Color.white);
		AddBorrowerInfo.setBackground(Color.LIGHT_GRAY);

		ModifyBorrowerInfo.setText("修改读者信息");
		ModifyBorrowerInfo.setVisible(false);
		ModifyBorrowerInfo.setBounds(new Rectangle(10, 120, 127, 33));
		ModifyBorrowerInfo.addActionListener(new BorrowerFrame_actionPerformed(this));//加事件监听
		ModifyBorrowerInfo.setForeground(Color.white);
		ModifyBorrowerInfo.setBackground(Color.LIGHT_GRAY);


		FindBorrowerDialog.setText("查询读者信息");
		FindBorrowerDialog.setVisible(false);
		FindBorrowerDialog.setBounds(new Rectangle(10, 160, 127, 33));
		FindBorrowerDialog.addActionListener(new BorrowerFrame_actionPerformed(this));//加事件监听
		FindBorrowerDialog.setForeground(Color.white);
        FindBorrowerDialog.setBackground(Color.LIGHT_GRAY);

		DeleteBorrowerInfo.setText("删除读者信息");
		DeleteBorrowerInfo.setVisible(false);
		DeleteBorrowerInfo.addActionListener(new BorrowerFrame_actionPerformed(this));//加事件监听
		DeleteBorrowerInfo.setBounds(new Rectangle(10, 200, 127, 33));
		DeleteBorrowerInfo.setForeground(Color.white);
		DeleteBorrowerInfo.setBackground(Color.LIGHT_GRAY);

		JallInfo2.setText("浏览读者信息");
		JallInfo2.setVisible(false);
		JallInfo2.setBounds(new Rectangle(10, 40, 127, 33));
		JallInfo2.addActionListener(new BorrowerFrame_actionPerformed(this));//加事件监听
		JallInfo2.setForeground(Color.white);
		JallInfo2.setBackground(Color.LIGHT_GRAY);


		ContentPane.add(AddBorrowerInfo);
		ContentPane.add(ModifyBorrowerInfo);
		ContentPane.add(FindBorrowerDialog);
		ContentPane.add(DeleteBorrowerInfo);
		ContentPane.add(JallInfo2);

		this.setVisible(true);
		//设置4个按钮的可见性
		AddBorrowerInfo.setVisible(true);
		ModifyBorrowerInfo.setVisible(true);
		FindBorrowerDialog.setVisible(true);
        DeleteBorrowerInfo.setVisible(true);
        JallInfo2.setVisible(true);
	}

	/**********设置动作按钮的监听事件***********/
	class jenter_actionPerformed implements ActionListener
	{
		public void actionPerformed(ActionEvent e)
		{
         //设置4个按钮的可见性
            AddBorrowerInfo.setVisible(true);
            ModifyBorrowerInfo.setVisible(true);
            FindBorrowerDialog.setVisible(true);
            DeleteBorrowerInfo.setVisible(true);
            JallInfo2.setVisible(true);
		}
	}
	
	
	/***********主窗口的监听事件**************************/
	class BorrowerFrame_actionPerformed implements ActionListener
	{
		BorrowerFrame adapte ;
		BorrowerFrame_actionPerformed(BorrowerFrame adapte)
		{
			this.adapte = adapte;
		}
		public void actionPerformed(ActionEvent e)
		{
			/*调用窗口程序*/
			if(e.getSource()==adapte.AddBorrowerInfo)
			{
				AddReaderInfo addinfo = new AddReaderInfo();
			}
			else if(e.getSource()==adapte.FindBorrowerDialog)
			{
				FindBorrowerDialog searchinfo = new FindBorrowerDialog();
			}
			else if(e.getSource()==adapte.ModifyBorrowerInfo)
			{
				ModifyBorrowerInfo modifyinfo = new ModifyBorrowerInfo();
			}
			else if(e.getSource()==adapte.DeleteBorrowerInfo)
			{
				DeleteBorrowerInfo deleteinfo = new DeleteBorrowerInfo();
			}
			else if(e.getSource()==adapte.DeleteBorrowerInfo)
			{
				DeleteBorrowerInfo deleteinfo = new DeleteBorrowerInfo();
			}
			else if(e.getSource()==adapte.JallInfo2)
			{
				BorrowerInfoWindow allinfo2 = new BorrowerInfoWindow();
			}
		}
	}

}

⌨️ 快捷键说明

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