怎么删除JTable里的行 15
我要点击单元格里的删除,不加JButton,不加JLabel,我该怎么写监听事件?求具体点的代码...
我要点击单元格里的删除,不加JButton,不加JLabel,我该怎么写监听事件?求具体点的代码
展开
1个回答
展开全部
public void actionPerformed(ActionEvent e) {
TableModel tm=getJTable1().getModel();
DefaultTableModel dtm=(DefaultTableModel)tm;
Object obj=e.getSource();
if(obj==jButton)
{
pId = (String)jComboBox1.getSelectedItem();
MedBean md=new MedBean();
Iterator iterator=md.SelIdMed(pId).iterator();
while(iterator.hasNext()){
Medicine med=(Medicine) iterator.next();
Object[] object={med.getMedicineId(),med.getMedicineName(),med.getQuantity(),med.getSideEffect(),med.getUnit()};
dtm.addRow(object);
}
int rowcount=dtm.getRowCount();
for(int i=rowcount-1;i>=0;i--){
dtm.removeRow(i);
}
}
}
else
{
this.dispose();
}
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询