ビューのタイトル (つまり、タブに表示されるテキスト) をプログラムで更新しようとしています。
私がそれをするとき:
view.setPartName(newTitle);
ビュー名は適切に更新されていますが、UI は更新されていません。どうすればそれができますか?
前もって感謝します!
ビューのタイトル (つまり、タブに表示されるテキスト) をプログラムで更新しようとしています。
私がそれをするとき:
view.setPartName(newTitle);
ビュー名は適切に更新されていますが、UI は更新されていません。どうすればそれができますか?
前もって感謝します!
このようにパーツ名を設定する前に、partNameを正しいinitメソッドに設定していること、およびsuperを呼び出していることを確認する必要があります。この例は私のアプリから貼り付けて動作することを知っています。
@Override
public void init(IViewSite site) throws PartInitException {
super.init(site);
String scannerName = site.getSecondaryId();
setPartName("MyName");
}
問題なくビューのタイトルを更新しています... setPartName メソッドを呼び出すのはいつですか?
を拡張する私のクラスでは、メソッド内のメソッドViewPart
を呼び出しています。setPartName
init