我在删除JTable中的空行时遇到问题。当我编译它时,我得到一个意外的返回值错误。如果有人可以帮助解决这个问题,我将不胜感激。感谢
public void removeRow(int row, int column)
{
for(int i=0;i<nextPosition;i++)
{
if(athTable.getModel().getValueAt(i,0).equals(""))
{
return row == i;
}
}
}
答案 0 :(得分:0)
您将返回boolean
:
return row == i;
将您的函数声明为返回void
。
public void removeRow(int row, int column)
这会导致编译错误。将结果替换为boolean
并在结尾添加return false;
以确保您的函数返回一些内容。