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

📄 butpanel.java

📁 固定资产管理
💻 JAVA
字号:
/* *ButPanel.java:建立所有按钮类的父类。 *包括:增、删、改、查、借用、归还按钮等子类。 */
 
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.event.*;
class ButPanel extends JPanel  {
   JButton btnAdd ;
   JButton btnModify;
   JButton btnDelete;
   JButton btnSelect;
   
   public ButPanel() {
   	
  	btnAdd = new JButton("增加");
  	btnModify = new JButton("修改");
        btnDelete = new JButton("删除");
  	btnSelect = new JButton("查询");
        
        setLayout(new FlowLayout());
        add(btnAdd);
        add(btnModify);
        add(btnDelete);
        add(btnSelect);
        
        //setBackground(Color.blue);
        setVisible(true);
   }
}

class AddButPanel extends ButPanel {
	MyHandler handle;
	public AddButPanel(MyHandler h) {
		super();
		handle = h;
		btnAdd.setActionCommand("add");
	        btnAdd.addActionListener(handle);
		btnModify.setEnabled(false);
		btnDelete.setEnabled(false);
		btnSelect.setEnabled(false);
	}
}

class UptButPanel extends ButPanel {
	MyHandler handle;
	public UptButPanel(MyHandler h) {
		super();
		handle = h;
		btnModify.setActionCommand("upt");
	        btnModify.addActionListener(handle);
	        btnSelect.setActionCommand("sel");
	        btnSelect.addActionListener(handle);
		btnAdd.setEnabled(false);
		btnDelete.setEnabled(false);
		//btnSelect.setEnabled(false);
	}
}

class DelButPanel extends ButPanel {
	MyHandler handle;
	public DelButPanel(MyHandler h) {
		super();
		handle = h;
		btnDelete.setActionCommand("del");
	        btnDelete.addActionListener(handle);
	        btnSelect.setActionCommand("sel");
	        btnSelect.addActionListener(handle);
		btnAdd.setEnabled(false);
		btnModify.setEnabled(false);
		//btnSelect.setEnabled(false);
	}
}
class LenButPanel extends ButPanel {
	MyHandler handle;
	public LenButPanel(MyHandler h) {
		super();
		handle = h;
		btnAdd.setActionCommand("len");
		btnAdd.setText("借用");
	        btnAdd.addActionListener(handle);
	        btnSelect.setActionCommand("lensel");
	        btnSelect.addActionListener(handle);
		btnModify.setEnabled(false);
		btnDelete.setEnabled(false);
	}
}
class RetButPanel extends ButPanel {
	MyHandler handle;
	public RetButPanel(MyHandler h) {
		super();
		handle = h;
		btnAdd.setActionCommand("ret");
		btnAdd.setText("归还");
	        btnAdd.addActionListener(handle);
	        btnSelect.setActionCommand("retsel");
	        btnSelect.addActionListener(handle);
		btnModify.setEnabled(false);
		btnDelete.setEnabled(false);
	}
}

⌨️ 快捷键说明

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