Eclipse/プラグイン開発のTIPS集/ウィザードを実装する
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
Eclipseには便利なウィザード機能がありますが、あのウィザー...
ウィザードは、ウィザード全体を管理するIWizardインタフェー...
#ref(wiz_arch.jpg)
***構造 [#i1a32258]
ウィザード機能は以下のクラスで構成されています。
:IWizardインタフェース|一つのウィザードに対応するインタフ...
-public void init(IWorkbench workbench, IStructuredSelect...
--ウィザードを起動したときに呼ばれる初期化メソッドです。...
-public void addPages();
--ウィザードにページを追加するメソッドです。このメソッド...
public void addPage(IWizardPage page)
メソッドを使って追加していきます。ちなみにウィザードの各...
-public boolean canFinish()
--ウィザードの終了ボタンのenable/disableを制御するメソッ...
-public boolean performFinish()
--終了ボタンを押したときに呼ばれるメソッドです。各ページ...
:IWizardPageインタフェース|ウィザードの1ページとなるイン...
書き途中!!
***ウィザードで、あらかじめ選択されていた箇所を表示させた...
ウィザードクラス(WizardPageのサブクラス)のcreateControl内...
private void initialize() {
// initで
if (selection != null && selection.isEmpty() == false
&& selection instanceof IStructuredSelection) {
IStructuredSelection ssel = (IStructuredSelection) s...
if (ssel.size() > 1)
return;
Object obj = ssel.getFirstElement();
if (obj instanceof IResource) {
IContainer container;
if (obj instanceof IContainer)
container = (IContainer) obj;
else
container = ((IResource) obj).getParent();
containerText.setText(container.getFullPath().to...
} ↑フォルダ名とかをあらかじめセットしたい場合。
}
}
こうすると例えばナビゲータでプロジェクトを選択していた場...
----
この記事は
#vote(おもしろかった[5],そうでもない[0])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
終了行:
// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。
Eclipseには便利なウィザード機能がありますが、あのウィザー...
ウィザードは、ウィザード全体を管理するIWizardインタフェー...
#ref(wiz_arch.jpg)
***構造 [#i1a32258]
ウィザード機能は以下のクラスで構成されています。
:IWizardインタフェース|一つのウィザードに対応するインタフ...
-public void init(IWorkbench workbench, IStructuredSelect...
--ウィザードを起動したときに呼ばれる初期化メソッドです。...
-public void addPages();
--ウィザードにページを追加するメソッドです。このメソッド...
public void addPage(IWizardPage page)
メソッドを使って追加していきます。ちなみにウィザードの各...
-public boolean canFinish()
--ウィザードの終了ボタンのenable/disableを制御するメソッ...
-public boolean performFinish()
--終了ボタンを押したときに呼ばれるメソッドです。各ページ...
:IWizardPageインタフェース|ウィザードの1ページとなるイン...
書き途中!!
***ウィザードで、あらかじめ選択されていた箇所を表示させた...
ウィザードクラス(WizardPageのサブクラス)のcreateControl内...
private void initialize() {
// initで
if (selection != null && selection.isEmpty() == false
&& selection instanceof IStructuredSelection) {
IStructuredSelection ssel = (IStructuredSelection) s...
if (ssel.size() > 1)
return;
Object obj = ssel.getFirstElement();
if (obj instanceof IResource) {
IContainer container;
if (obj instanceof IContainer)
container = (IContainer) obj;
else
container = ((IResource) obj).getParent();
containerText.setText(container.getFullPath().to...
} ↑フォルダ名とかをあらかじめセットしたい場合。
}
}
こうすると例えばナビゲータでプロジェクトを選択していた場...
----
この記事は
#vote(おもしろかった[5],そうでもない[0])
#comment
#topicpath
SIZE(10){現在のアクセス:&counter;}
ページ名: