1

フォームレイアウトであるEclipseでダイアログを開くと、アイテム、そのラベル、またはそれらの間のスペースにマウスを合わせると、補助矢印が表示されていることがわかります。スクリーンショット: ここに画像の説明を入力してください

私の質問は次のとおりです。SWTとJFaceを使用してJavaで同じことを実現する(簡単な)方法はありますか?

よろしく

4

1 に答える 1

3

組み込み機能ではないため、SWTまたはJFaceを介してこれを実現する標準的な方法はありません。ただし、自分で追加するのはそれほど難しくありません。

ConfigurationBlock.javaPDEソースからこのファイルを見てください。このクラスは、PDE設定ページのすべてのオプションブロックのベースです。これとまったく同じコードスニペットがJDTでも使用されていますが、に別のコピーがありOptionConfigurationBlock.javaます。

各コンボコントロールに対して呼び出されるメソッドはですConfigurationBlock#addHighlight(..)。これは、コントロールにフォーカスがあるとき、またはマウスがそのラベルの上にあるときにハイライトを追加する役割を果たします。

于 2012-12-31T12:09:07.067 に答える