当您在Eclipse中打开一个对话框时,表单布局在哪里,您可以看到当您将鼠标悬停在某个项目,它们之间的标签或空格时,会显示一个辅助箭头。截图:
我的问题是:是否有任何(简单)方法在Java中使用SWT和JFace实现相同的目标?
此致
答案 0 :(得分:3)
没有标准方法可以通过SWT或JFace实现这一点,因为它不是内置功能。但是,添加你自己并不困难。
查看PDE源中的此ConfigurationBlock.java
文件。此类是PDE首选项页面中所有选项块的基础。 JDT也使用了完全相同的代码段,但它在OptionConfigurationBlock.java
中有不同的副本。
为每个组合控件调用的方法是ConfigurationBlock#addHighlight(..)
,它负责在控件处于焦点或鼠标悬停在其标签上时添加突出显示。