gpt4 book ai didi

java - 设置CheckboxTableViewer的标题

转载 作者:太空宇宙 更新时间:2023-11-04 06:13:28 25 4
gpt4 key购买 nike

CheckboxTableViewer 允许创建单个 list 。

但是,由于该列本身不是由 TableColumn 创建的,因此如何放置此类列的标题。

    tableViewer = CheckboxTableViewer.newCheckList(parent, SWT.SINGLE| SWT.BORDER | SWT.FULL_SELECTION);

tableViewer.add(checkListNames.get(0));
tableViewer.add(checkListNames.get(1));
tableViewer.add(checkListNames.get(2));
tableViewer.add(checkListNames.get(3));
tableViewer.add(checkListNames.get(4));
tableViewer.add(checkListNames.get(5));

final Table table = tableViewer.getTable();

table.setLayoutData(new GridData(GridData.FILL_BOTH));

System.out.println(table.getColumnCount()); // this returns a zero

table.setHeaderVisible(true);
table.setLinesVisible(true);

最佳答案

您需要使用 TableLayoutTableViewerColumn 定义列,以便设置标题文本。

最少的代码是:

TableLayout layout = new TableLayout();

TableViewerColumn col = new TableViewerColumn(tableViewer, SWT.LEAD);

col.getColumn().setText("Text");

layout.addColumnData(new ColumnWeightData(100));

table.setLayout(layout);

关于java - 设置CheckboxTableViewer的标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28407274/

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