- 49 名前:44 mailto:sage [04/05/07 01:57]
- >>48
今までEclipse3.0M8のCoolBarManager.javaを見ていたのですが、 Eclipse2.1.3の方を確認するとgetControl()がデフォルトメソッドですね。 従ってEclipse2.1.3ではパッケージorg.eclipse.ui.internalに属さないクラスから CoolBarManager#getControl()を直接呼び出せません。 Eclipse3.0M8の場合 public CoolBar getControl() { return coolBar; } // Eclipse2.1.3の場合 /* package */ CoolBar getControl() { return coolBar; } むりやりな方法ですがパッケージorg.eclipse.ui.internalに属し CoolBarManager#getControl()の返り値を返すpubliceメソッドを持つクラスを作れば Eclipse3.0M8とEclipse2.1.3とで同じコードでCoolBarを取得できます。
|

|