gpt4 book ai didi

java - 如何在 Eclipse 的 ListSelectionDialog 中添加多个列?

转载 作者:行者123 更新时间:2023-11-30 11:48:20 24 4
gpt4 key购买 nike

我正在通过扩展 org.eclipse.ui.dialogs.ListSelectionDialog

创建一个对话框

在覆盖 createDialogArea(Composite parent) 时,如果我调用 super.createDialogArea(parent) 并在表查看器中创建 3 列,org.eclipse.swt.widgets.TablecolumnCount 默认设置为 1。因此,labelprovider 的getText() 仅针对具有索引 0 的列调用,我没有在其他 2 列中获取文本。

如何在 createDialogArea(Composite parent) 中创建/添加多个列以使其正常工作?

最佳答案

ListSelectionDialog 中的基础表使用 TableLayout默认情况下,它被配置为将第一列(也是唯一的)列跨越到表格宽度的 100%。所以,你添加更多的列,你还需要使用 addColumnData(ColumnLayoutData data) 方法配置布局。

关于java - 如何在 Eclipse 的 ListSelectionDialog 中添加多个列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8862589/

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