0
E3では、チェックするハンドラがいくつかあったため、ハンドラはいつチェックするかを判断する必要がありました。私はthis similar questionを見つけましたが、(私は唯一のフレームワークは、それが必要と思われるときは常にチェックされた状態を設定したい一方で、すべてのコマンドを更新)、それははるかに広いですE4でハンドラの状態を確認しました
public class MyHandler extends AbstractHandler implements IElementUpdater {
@Override
public void updateElement(UIElement element, Map parameters) {
element.setChecked(calculateCheckState());
}
}
:当時、それは簡単な作業でした。ツールやメニューアイテムはチェックやラジオのアイテムにすることができるので、何とか可能です。
したがって、E4でハンドラのチェック状態を設定するにはどうすればよいですか?