如何在 SWT 中更新特定行中的数据 Table
How to update data in a specific row in SWT Table
如何更新 SWT
Table
中特定行索引中的 TableItem
我加载了 table 个完整的数据,双击它以将它们加载到多个组件中,并希望将信息更新到同一行中。
有人可以帮我吗
使用
public TableItem(Table parent, int style, int index)
构造函数。这使您可以指定新项目的行索引。
这是假设您只使用 Table
和 TableItem
而不是 JFace TableViewer
。
为了更新一行,使用相应TableItem()
的setText()
和setImage()
方法。
例如:
TableItem item = table.getSelection()[ 0 ]; // assumes a single selected item
item.setText( 1, "update first column" );
// or
item.setText( new String[]{ "col 1 value", "col 2 value" } );
// or, for a single-columned table
item.setText( "updated value" );
如何更新 SWT
Table
TableItem
我加载了 table 个完整的数据,双击它以将它们加载到多个组件中,并希望将信息更新到同一行中。
有人可以帮我吗
使用
public TableItem(Table parent, int style, int index)
构造函数。这使您可以指定新项目的行索引。
这是假设您只使用 Table
和 TableItem
而不是 JFace TableViewer
。
为了更新一行,使用相应TableItem()
的setText()
和setImage()
方法。
例如:
TableItem item = table.getSelection()[ 0 ]; // assumes a single selected item
item.setText( 1, "update first column" );
// or
item.setText( new String[]{ "col 1 value", "col 2 value" } );
// or, for a single-columned table
item.setText( "updated value" );