我正在加載我的ComboViewer
超過1000個元素。如何在條目上添加工具提示,而不是在JFace ComboViewer中的組合中
某些元素長於底層combo
的寬度。
我想在條目上添加工具提示,而不是在combo
上。
我想在這樣的方式,當列表下拉和用戶將鼠標指針值之一,整個文本應通過tooltip
類似於一個JFace TableViewer
所示的tooltip
有顯示。
我正在加載我的ComboViewer
超過1000個元素。如何在條目上添加工具提示,而不是在JFace ComboViewer中的組合中
某些元素長於底層combo
的寬度。
我想在條目上添加工具提示,而不是在combo
上。
我想在這樣的方式,當列表下拉和用戶將鼠標指針值之一,整個文本應通過tooltip
類似於一個JFace TableViewer
所示的tooltip
有顯示。
如果您使用的是ComboViewer
並且您提供了自己的CCombo
實例,則可以獲取CCombo的子代,並且其中一個應該是List
控件,它將顯示爲下拉菜單。您可以將MouseTrackListener
添加到此List
控件並顯示工具提示,具體取決於鼠標懸停在哪個項目上。
我在Combo上使用DefaultToolTip類添加了工具提示。因爲你的答案是唯一的答案。謝謝。 – JoeYo
當使用'ComboViewer'時,你使用'Combo'還是'CCombo'? –
不,我不是。作爲臨時解決方案,我使用了'ComboViewer.getCombo()。addMouseTrackListener(new MouseTrackAdapter())',但是這僅在從列表中選擇一個項目後才顯示工具提示。當我將鼠標指針放在列表中的某個項目上時,我希望顯示該工具提示。 – JoeYo