codegencorefacetinstallpage.java.svn-base
来自「Eclipse代码生成器,支持Eclipse3.3 WTP版本,该项目实现了Sp」· SVN-BASE 代码 · 共 56 行
SVN-BASE
56 行
package com.newegg.eclipse.soaw.facet.codegen.ui.widgets;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Text;
import org.eclipse.wst.common.project.facet.ui.AbstractFacetWizardPage;
import com.newegg.eclipse.soaw.facet.codegen.ui.beans.CodeGenCoreFacetInstallConfig;
public class CodeGenCoreFacetInstallPage extends AbstractFacetWizardPage
{
private CodeGenCoreFacetInstallConfig config;
private Text urlPatternTextField;
public CodeGenCoreFacetInstallPage ()
{
super("codegen.core.facet.install.page");
setTitle("FormGen Core");
setDescription("Configure the FormGen servlet.");
}
public void createControl(final Composite parent)
{
final Composite composite = new Composite(parent, SWT.NONE);
composite.setLayout(new GridLayout(1, false));
final Label label = new Label(composite, SWT.NONE);
label.setLayoutData(gdhfill());
label.setText("URL Pattern:");
this.urlPatternTextField = new Text(composite, SWT.BORDER);
this.urlPatternTextField.setLayoutData(gdhfill());
this.urlPatternTextField.setText(this.config.getUrlPattern());
setControl(composite);
}
public void setConfig(final Object config)
{
this.config = (CodeGenCoreFacetInstallConfig) config;
}
public void transferStateToConfig()
{
this.config.setUrlPattern(this.urlPatternTextField.getText());
}
private static GridData gdhfill()
{
return new GridData(GridData.FILL_HORIZONTAL);
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?