如何检查SWT组合当前是否已打开?

时间:2013-01-29 09:44:18

标签: java swt

我的GUI中有一个SWT组合框。是否可以检查组合框是否已打开? (我有一种机制可以刷新组合框中显示的状态,当用户打开它时,它有时会在用户选择和算法认为正常之间跳转,用户选择优先于其他所有内容。)

2 个答案:

答案 0 :(得分:3)

组合SWT组件有方法getListVisible(),如果组合下拉列表部分可见,则返回标志..有关详细信息,请参阅documentation for combo

答案 1 :(得分:0)

Sorceror的回复大约是org.eclipse.swt.widgets.Combo

如果您需要javax.swing.JComboBox上的此方法,可以使用isPopupVisible()