📄 codegencorefacetinstallpage.java
字号:
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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -