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

📄 employeeeventhandler.java

📁 java编程开发技巧与实例的编译测试通过的所有例程
💻 JAVA
字号:
import javax.swing.event.*;
import java.awt.event.*;

public class EmployeeEventHandler extends WindowAdapter implements ActionListener, ListSelectionListener
{
	private EmployeeLists master;
	public EmployeeEventHandler(EmployeeLists _master)
	{
		master = _master;
	}
	private void hire()
	{
		if (!master.name.getText().equals(""))
		{
			master.peopleData.addElement(master.name.getText());
			master.name.setText("");
			master.name.requestFocus();
		}
	}
	private void fire()
	{
		
	}
	private void restore()
	{
		int indices[]	=	master.toFireList.getSelectedIndices();
		if (indices.length > 0)
		{
			for (int i = indices.length - 1; i >= 0; i --)
			{
				master.peopleData.addElement(master.toFireData.get(indices[i]));
				master.toFireData.remove(indices[i]);
			}
		}
	}
	public void actionPerformed (ActionEvent ae)
	{
		if ((ae.getSource() == master.hire) || (ae.getSource() == master.name))
			hire();
		else if (ae.getSource() == master.fire)
			fire();
		else if (ae.getSource() == master.restore)
			restore();
	}
	public void valueChanged(ListSelectionEvent lse)
	{
		if (!lse.getValueIsAdjusting())
		{
			master.toFireData.addElement(master.peopleList.getSelectedValue());
			master.peopleData.remove(master.peopleList.getSelectedIndex());
			master.toFireList.ensureIndexIsVisible(master.toFireData.getSize() - 1);
			master.toFireList.setSelectedIndex(master.toFireData.getSize() - 1);
		}
	}
	public void windowClosing(WindowEvent we)
	{	System.exit(0);	}
}

⌨️ 快捷键说明

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