www.pudn.com > student.rar > Delete.java


import javax.swing.JButton; 
import java.awt.event.ActionEvent; 
import java.awt.event.ActionListener; 
 
class Delete extends Inquest 
{//学生信息删除类 
	private JButton delete = new JButton("删除"); 
	private ActionListener listener = new Listener(); 
	 
	private class Listener implements ActionListener 
	{//监听器 
		public void actionPerformed(ActionEvent e) 
		{ 
			if(e.getActionCommand().equals("删除")) 
			{ 
				deleteData(); 
			}	 
		} 
		private void deleteData() 
		{//删除数据 
			int selectedRow = table.getSelectedRow(); 
			int num = table.getSelectedRowCount(); 
			while(num-->0) 
			{//多行删除 
				model.removeRow(selectedRow); 
				StudentManager.getModel().removeRow(selectedRow); 
			}	 
		} 
	} 
	public Delete(String title) 
	{//构造方法 
		super(title); 
		super.resetButton(delete,listener); 
	} 
	 
	public void show() 
	{//显示方法 
		editable = false;//表格设置为不可编辑 
		super.show();	 
	} 
}