1

StatusManager を使用してメッセージを表示および/またはログに記録しようとしています。必ずしも悪い問題や厄介な問題ではありませんが、情報や警告も含まれます。これは私が基本的に行うことです:

Status status= new Status(IStatus.INFO, MainPlugin.ID, "Some info message");
StatusManager.getManager().handle(status, StatusManager.SHOW | StatusManager.LOG);

うまく機能しますが、ポップアップ ダイアログのデフォルトのタイトルを変更する方法が見つかりません。常に「問題が発生しました」と表示されます。私は完全に迷っているので、Eclipseコードの迷路を通り抜けて、この質問をするためにここに来ました...何かアイデアはありますか?

4

1 に答える 1

2

残念ながら、ダイアログタイトルの設定は現在できません。IStatusダイアログは、適切なフラグ(など)を指定するとオブジェクトに基づいて生成されますStatusManager.SHOWが、インターフェイスはタイトルを定義しません。必要なものを許可するには、IStatusインターフェイスを拡張する必要があります。

同じ問題がEclipse4でも発生します(新しいStatusReporterクラスがあります)。

(Eclipse 4プラットフォームで)あなたが望むものを正確に仮定するバグBug386023に従うことができます。

于 2012-08-08T07:21:21.843 に答える