5
カスタムで独自のヘルプボタンを持つSWTベースのウィザードを作成しました。今、私はそれの背後にいくつかのコンテンツを入れたいので、多分SWTブラウザがオープンエンドになり、事前定義されたHTML Docが表示されます。しかし、ウィザード内のヘルプボタンのアクションにアクセスする手がかりはありません。何か案が?SWTウィザードのヘルプボタンの後ろにコンテンツを置くことができません
カスタムで独自のヘルプボタンを持つSWTベースのウィザードを作成しました。今、私はそれの背後にいくつかのコンテンツを入れたいので、多分SWTブラウザがオープンエンドになり、事前定義されたHTML Docが表示されます。しかし、ウィザード内のヘルプボタンのアクションにアクセスする手がかりはありません。何か案が?SWTウィザードのヘルプボタンの後ろにコンテンツを置くことができません
私はと仮定しています。これは、ウィザードの実装に標準のJFaceインターフェイスとクラスを使用していることを前提としています。したがって、ウィザードのページ(extending org.eclipse.jface.wizard.WizardPage
)では、performHelp
メソッドをオーバーライドするだけです。下記のスニペットを参照してください。
@Override
public void performHelp()
{
Shell shell = new Shell(getShell());
shell.setText("My Custom Help !!");
shell.setLayout(new GridLayout());
shell.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
Browser browser = new Browser(shell, SWT.NONE);
browser.setUrl("http://stackoverflow.com/questions/7322489/cant-put-content-behind-swt-wizard-help-button");
browser.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true));
shell.open();
}
>>Wizard image
>>After pressing the help button
あなたのウィザードのコードを投稿し、それはまた、任意の部分なしであなたを助けるために、非常に難しいです情報.. – Sorceror