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();
}
}