当前位置: 首页 > 面试题库 >

TableModel removeRow()定义

经国安
2023-03-14
问题内容

这是我的tableModel:

public class d9tableModel extends AbstractTableModel {

ArrayList<String> cols = new ArrayList<>();
ArrayList<ArrayList<String>> data = new ArrayList<>();

public d9tableModel() {
// initial cols and data with database
}

@Override
public int getRowCount() {
    return data.size();
}

@Override
public int getColumnCount() {
    return cols.size();
}

@Override
public Object getValueAt(int rowIndex, int columnIndex) {
    ArrayList<String> selectedRow = data.get(rowIndex);
    return selectedRow.get(columnIndex);
}

@Override
public String getColumnName(int column) {
    return cols.get(column);
}

public void removeRow(int rowNumber) {
    data.remove(rowNumber);
}
}

现在,在传递convertRowIndexToModel行号之后,请勿删除行!


问题答案:

改变这个

 public void removeRow(int rowNumber) {
        data.remove(rowNumber);
    }

public void removeRow(int rowNumber) {
    data.remove(rowNumber);
    fireTableRowsDeleted(rowNumber, rowNumber);
}


 类似资料:
  • 本章将介绍自定义UI的定制范围 Web-UI定制 Wap-UI定制 AndroidSDK-UI定制 iOSSDK-UI定制

  • 自定义绑定(Custom Binding)允许我们通过代码实现自定义绑定规则,从而完成更高级的业务需求。 示例代码 //.js片段 justep.Bind.bindingHandlers.yourBindingName = { init: function (element, valueAccessor, allBindings, viewModel, bindingContext) {

  • 问题内容: 注意:根据 ECMAScript5.1,第15.1.1.3节,window.undefined是只读的。 现代浏览器正确地实现了这一点。 例如:Safari 5.1,Firefox 7,Chrome 20等。 Undefined仍可在以下位置更改:Chrome 14,… 原来,问题的原因是 如果“对象”中没有属性“ x”,则返回false。 我通过在两个Facebook函数中用规则相等

  • 模型定义 定义一个User模型类很简单: <?php namespace app\index\model; use think\Model; class User extends Model { } 请确保你已经在数据库配置文件中配置了数据库连接信息,如不清楚请参考数据库一章 模型会自动对应数据表,模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写,例如: 模型名 约定对

  • 问题内容: 我想使用JAXB 2.1 XJC从xsd生成Java代码。我提供了xsd模式,无法更改。我想在从xml架构生成Java类时使用 xjc:simple 模式。 在xsd中有一些元素: 如此处所述:http : //jaxb.java.net/guide/Mapping_of__xs_any___.html我希望这些元素将被绑定到: 但是当我使用简单绑定模式 xjc:simple时, 我有

  • 我使用FreshMvvm在Windows上开发和运行MAUI项目。 但我的ListView和自定义模板存在一些绑定问题。 以下是我的代码: 型号: 视图模型: 我创建了一个列表,并使用api服务来获取名称模型列表数据。如果api服务获得数据,将被更新。 是将在Listview上绑定的属性。物品来源 主页。xmal: 自定义ViewCell(.xml): 自定义ViewCell(.cs) 我定义了一

  • 本文向大家介绍自定义SAP ERP行业特定,包括了自定义SAP ERP行业特定的使用技巧和注意事项,需要的朋友参考一下 SAP提供了许多特定于行业的产品,可以在一定范围内对其进行更改/修改以达到目的。服务范围包括销售,人力资源,工厂维护等行业。可以定制现有系统以满足需求,但是定制范围不广,基本上围绕设置更改,更改配置表和添加自定义内容。 您可以开发定制的东西来满足现成的需求。SAP提供了完整的开发

  • 本文向大家介绍OCaml 用let绑定定义函数,包括了OCaml 用let绑定定义函数的使用技巧和注意事项,需要的朋友参考一下 示例 可以使用let以下方式给值命名: 您可以使用类似的语法来定义函数。只需为参数提供其他参数即可。 我们可以这样称呼它: 我们可以像这样直接传递值,也可以传递绑定到名称的值: 定义某些内容后,解释器给出的行是带有类型签名的对象的值。当我们给它提供一个简单值绑定到时a,它