gpt4 book ai didi

java - ComboViewer,如何获取comboViewer的选定项目?

转载 作者:搜寻专家 更新时间:2023-11-01 02:08:29 26 4
gpt4 key购买 nike

我创建了一个 ComboViewer

    final ComboViewer comboViewer = new ComboViewer(shlFreeViews, SWT.NONE);
final Combo combo = comboViewer.getCombo();
combo.setVisibleItemCount(4);
combo.setFont(SWTResourceManager.getFont("Segoe UI", 13, SWT.NORMAL));
combo.setItems(new String[] {"5", "10", "15", "20"});
combo.setBounds(356, 172, 126, 25);
combo.setText("5");

问题是,当我打开程序时,我必须选择我的组合查看器的编号,然后我必须使用这个编号进行简单的加法。获取组合查看器的选定编号的代码是什么?

最佳答案

您可以将 ISelectionChangedListener 添加到 ComboViewer 以在选择更改时收到通知,也可以手动获取。程序是一样的:

StructuredSelection sel = (StructuredSelection) viewer.getSelection();
YourDataType element = (YourDataType) sel.getFirstElement();

关于java - ComboViewer,如何获取comboViewer的选定项目?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24841539/

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