gpt4 book ai didi

java - 在SWT表中选择索引

转载 作者:行者123 更新时间:2023-12-02 13:20:46 25 4
gpt4 key购买 nike

我有这段代码,它打印表中列的数据,但我如何获取另一列的值(我有 3 列),但它只打印第一列?

这是我的代码:

Table table = (Table) e.widget;
if( e.detail == SWT.CHECK ) {
System.out.println(e.item);
if( table.indexOf( ( TableItem )e.item ) == table.getSelectionIndex() ) {
TableItem ti = ( TableItem )e.item;
ti.setChecked( !ti.getChecked() );
}

} else {
TableItem ti = ( TableItem )e.item;
ti.setChecked( !ti.getChecked() );
}

输出:

TableItem {MIC0012345}

预期输出:

TableItem {MIC0012345, 2012, 2000} //(where 2012 and 2000 are remaining columns)

PS:我从 stackoverflow 获取了代码

最佳答案

要获取表格项的文本,请使用TableItem::getText()。在多列表中,使用 TableItem::getText(int)。索引参数从零开始,表示应检索文本的列。请注意,列按创建顺序建立索引,稍后对列重新排序不会影响此方法。

关于java - 在SWT表中选择索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43579653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com