我想将JSpinner与JTable相关联。如果我想在JTable中单击一行,则JSpinner中的值随该行JTable中的值而变化。我有这样的源代码:
void select(){
try{
int row = TabelKebutuhan.getSelectedRow();
txtJumlahButuh.setValue(TabelKebutuhan.getModel().getValueAt(row,0).toString());
txtJumlahAda.setValue(TabelKebutuhan.getModel().getValueAt(row,1).toString());
}catch(Exception e){}
}
但是,那个源代码不能像我想的那样工作。那么,这种情况的解决方案是什么?
答案 0 :(得分:1)
试试这个:
txtJumlahButuh.setValue(Integer.parseInt((String)TabelKebutuhan.getValueAt(row,0)));
txtJumlahAda.setValue(Integer.parseInt((String)TabelKebutuhan.getValueAt(row,1)));