本文整理汇总了Java中org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField.setDialogFieldListener方法的典型用法代码示例。如果您正苦于以下问题:Java SelectionButtonDialogField.setDialogFieldListener方法的具体用法?Java SelectionButtonDialogField.setDialogFieldListener怎么用?Java SelectionButtonDialogField.setDialogFieldListener使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField
的用法示例。
在下文中一共展示了SelectionButtonDialogField.setDialogFieldListener方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: NativeLibrariesConfigurationBlock
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public NativeLibrariesConfigurationBlock(IStatusChangeListener listener, Shell parent, String nativeLibPath, IClasspathEntry parentEntry) {
fListener= listener;
fEntry= parentEntry;
NativeLibrariesAdapter adapter= new NativeLibrariesAdapter();
fPathField= new StringDialogField();
fPathField.setLabelText(NewWizardMessages.NativeLibrariesDialog_location_label);
fPathField.setDialogFieldListener(adapter);
fBrowseWorkspace= new SelectionButtonDialogField(SWT.PUSH);
fBrowseWorkspace.setLabelText(NewWizardMessages.NativeLibrariesDialog_workspace_browse);
fBrowseWorkspace.setDialogFieldListener(adapter);
fBrowseExternal= new SelectionButtonDialogField(SWT.PUSH);
fBrowseExternal.setLabelText(NewWizardMessages.NativeLibrariesDialog_external_browse);
fBrowseExternal.setDialogFieldListener(adapter);
if (nativeLibPath != null) {
fPathField.setText(Path.fromPortableString(nativeLibPath).toString());
fOrginalValue= nativeLibPath;
} else {
fOrginalValue= ""; //$NON-NLS-1$
}
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion-Juno38,代码行数:26,代码来源:NativeLibrariesConfigurationBlock.java
示例2: NewPackageWizardPage
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
/**
* Creates a new <code>NewPackageWizardPage</code>
*/
public NewPackageWizardPage() {
super(PAGE_NAME);
setTitle(NewWizardMessages.NewPackageWizardPage_title);
setDescription(NewWizardMessages.NewPackageWizardPage_description);
fCreatedPackageFragment= null;
PackageFieldAdapter adapter= new PackageFieldAdapter();
fPackageDialogField= new StringDialogField();
fPackageDialogField.setDialogFieldListener(adapter);
fPackageDialogField.setLabelText(NewWizardMessages.NewPackageWizardPage_package_label);
fCreatePackageInfoJavaDialogField= new SelectionButtonDialogField(SWT.CHECK);
fCreatePackageInfoJavaDialogField.setDialogFieldListener(adapter);
fCreatePackageInfoJavaDialogField.setLabelText(NewWizardMessages.NewPackageWizardPage_package_CreatePackageInfoJava);
fPackageStatus= new StatusInfo();
}
示例3: LocationGroup
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public LocationGroup() {
fUseDefaults= new SelectionButtonDialogField(SWT.CHECK);
fUseDefaults.setDialogFieldListener(this);
fUseDefaults.setLabelText(NewWizardMessages.NewJavaProjectWizardPageOne_LocationGroup_location_desc);
fLocation= new StringButtonDialogField(this);
fLocation.setDialogFieldListener(this);
fLocation.setLabelText(NewWizardMessages.NewJavaProjectWizardPageOne_LocationGroup_locationLabel_desc);
fLocation.setButtonLabel(NewWizardMessages.NewJavaProjectWizardPageOne_LocationGroup_browseButton_desc);
fUseDefaults.setSelection(true);
fPreviousExternalLocation= ""; //$NON-NLS-1$
}
示例4: JREGroup
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public JREGroup() {
fUseDefaultJRE= new SelectionButtonDialogField(SWT.RADIO);
fUseDefaultJRE.setLabelText(getDefaultJVMLabel());
fUseProjectJRE= new SelectionButtonDialogField(SWT.RADIO);
fUseProjectJRE.setLabelText(NewWizardMessages.NewJavaProjectWizardPageOne_JREGroup_specific_compliance);
fJRECombo= new ComboDialogField(SWT.READ_ONLY);
fillInstalledJREs(fJRECombo);
fJRECombo.setDialogFieldListener(this);
fUseEEJRE= new SelectionButtonDialogField(SWT.RADIO);
fUseEEJRE.setLabelText(NewWizardMessages.NewJavaProjectWizardPageOne_JREGroup_specific_EE);
fEECombo= new ComboDialogField(SWT.READ_ONLY);
fillExecutionEnvironments(fEECombo);
fEECombo.setDialogFieldListener(this);
switch (getLastSelectedJREKind()) {
case DEFAULT_JRE:
fUseDefaultJRE.setSelection(true);
break;
case PROJECT_JRE:
fUseProjectJRE.setSelection(true);
break;
case EE_JRE:
fUseEEJRE.setSelection(true);
break;
}
fJRECombo.setEnabled(fUseProjectJRE.isSelected());
fEECombo.setEnabled(fUseEEJRE.isSelected());
fUseDefaultJRE.setDialogFieldListener(this);
fUseProjectJRE.setDialogFieldListener(this);
fUseEEJRE.setDialogFieldListener(this);
}
示例5: SourceContainerWorkbookPage
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public SourceContainerWorkbookPage(ListDialogField<CPListElement> classPathList, StringDialogField outputLocationField) {
fClassPathList= classPathList;
fOutputLocationField= outputLocationField;
fSWTControl= null;
SourceContainerAdapter adapter= new SourceContainerAdapter();
String[] buttonLabels;
buttonLabels= new String[] {
NewWizardMessages.SourceContainerWorkbookPage_folders_add_button,
NewWizardMessages.SourceContainerWorkbookPage_folders_link_source_button,
/* 1 */ null,
NewWizardMessages.SourceContainerWorkbookPage_folders_edit_button,
NewWizardMessages.SourceContainerWorkbookPage_folders_remove_button
};
fFoldersList= new TreeListDialogField<CPListElement>(adapter, buttonLabels, new CPListLabelProvider());
fFoldersList.setDialogFieldListener(adapter);
fFoldersList.setLabelText(NewWizardMessages.SourceContainerWorkbookPage_folders_label);
fFoldersList.setViewerComparator(new CPListElementSorter());
fFoldersList.enableButton(IDX_EDIT, false);
fUseFolderOutputs= new SelectionButtonDialogField(SWT.CHECK);
fUseFolderOutputs.setSelection(false);
fUseFolderOutputs.setLabelText(NewWizardMessages.SourceContainerWorkbookPage_folders_check);
fUseFolderOutputs.setDialogFieldListener(adapter);
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion-Juno38,代码行数:32,代码来源:SourceContainerWorkbookPage.java
示例6: ImportOrganizeInputDialog
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public ImportOrganizeInputDialog(Shell parent, List<ImportOrderEntry> existingEntries, boolean isStatic) {
super(parent);
fIsStatic= isStatic;
fExistingEntries= existingEntries;
String label, title;
if (isStatic) {
title= PreferencesMessages.ImportOrganizeInputDialog_title_static;
label= PreferencesMessages.ImportOrganizeInputDialog_name_group_static_label;
} else {
title= PreferencesMessages.ImportOrganizeInputDialog_title;
label= PreferencesMessages.ImportOrganizeInputDialog_name_group_label;
}
setTitle(title);
ImportOrganizeInputAdapter adapter= new ImportOrganizeInputAdapter();
fNameDialogField= new StringButtonDialogField(adapter);
fNameDialogField.setLabelText(label);
fNameDialogField.setButtonLabel(PreferencesMessages.ImportOrganizeInputDialog_browse_packages_button);
fNameDialogField.setDialogFieldListener(adapter);
fNameDialogField.setText(""); //$NON-NLS-1$
fBrowseTypeButton= new SelectionButtonDialogField(SWT.PUSH);
fBrowseTypeButton.setLabelText(PreferencesMessages.ImportOrganizeInputDialog_browse_types_label);
fBrowseTypeButton.setDialogFieldListener(adapter);
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion-Juno38,代码行数:28,代码来源:ImportOrganizeInputDialog.java
示例7: NewSourceFolderWizardPage
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public NewSourceFolderWizardPage() {
super(PAGE_NAME);
setTitle(NewWizardMessages.NewSourceFolderWizardPage_title);
setDescription(NewWizardMessages.NewSourceFolderWizardPage_description);
fWorkspaceRoot= ResourcesPlugin.getWorkspace().getRoot();
RootFieldAdapter adapter= new RootFieldAdapter();
fProjectField= new StringButtonDialogField(adapter);
fProjectField.setDialogFieldListener(adapter);
fProjectField.setLabelText(NewWizardMessages.NewSourceFolderWizardPage_project_label);
fProjectField.setButtonLabel(NewWizardMessages.NewSourceFolderWizardPage_project_button);
fRootDialogField= new StringButtonDialogField(adapter);
fRootDialogField.setDialogFieldListener(adapter);
fRootDialogField.setLabelText(NewWizardMessages.NewSourceFolderWizardPage_root_label);
fRootDialogField.setButtonLabel(NewWizardMessages.NewSourceFolderWizardPage_root_button);
fExcludeInOthersFields= new SelectionButtonDialogField(SWT.CHECK);
fExcludeInOthersFields.setDialogFieldListener(adapter);
fExcludeInOthersFields.setLabelText(NewWizardMessages.NewSourceFolderWizardPage_exclude_label);
fExcludeInOthersFields.setEnabled(JavaCore.ENABLED.equals(JavaCore.getOption(JavaCore.CORE_ENABLE_CLASSPATH_EXCLUSION_PATTERNS)));
fIgnoreOptionalProblemsField= new SelectionButtonDialogField(SWT.CHECK);
fIgnoreOptionalProblemsField.setDialogFieldListener(adapter);
fIgnoreOptionalProblemsField.setLabelText(NewWizardMessages.NewSourceFolderWizardPage_ignore_optional_problems_label);
fIgnoreOptionalProblemsField.setSelection(false);
fRootStatus= new StatusInfo();
fProjectStatus= new StatusInfo();
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion-Juno38,代码行数:34,代码来源:NewSourceFolderWizardPage.java
示例8: LinkFields
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public LinkFields() {
fLinkLocation= new StringButtonDialogField(this);
fLinkLocation.setLabelText(NewWizardMessages.LinkFolderDialog_dependenciesGroup_locationLabel_desc);
fLinkLocation.setButtonLabel(NewWizardMessages.LinkFolderDialog_dependenciesGroup_browseButton_desc);
fLinkLocation.setDialogFieldListener(this);
fVariables= new SelectionButtonDialogField(SWT.PUSH);
fVariables.setLabelText(NewWizardMessages.LinkFolderDialog_dependenciesGroup_variables_desc);
fVariables.setDialogFieldListener(new IDialogFieldListener() {
public void dialogFieldChanged(DialogField field) {
handleVariablesButtonPressed();
}
});
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion-Juno38,代码行数:16,代码来源:AddSourceFolderWizardPage.java
示例9: LinkFields
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public LinkFields() {
fLinkLocation= new StringButtonDialogField(this);
fLinkLocation.setLabelText(NewWizardMessages.LinkFolderDialog_dependenciesGroup_locationLabel_desc);
fLinkLocation.setButtonLabel(NewWizardMessages.LinkFolderDialog_dependenciesGroup_browseButton_desc);
fLinkLocation.setDialogFieldListener(this);
fVariables= new SelectionButtonDialogField(SWT.PUSH);
fVariables.setLabelText(NewWizardMessages.LinkFolderDialog_dependenciesGroup_variables_desc);
fVariables.setDialogFieldListener(new IDialogFieldListener() {
public void dialogFieldChanged(DialogField field) {
handleVariablesButtonPressed();
}
});
}
示例10: CodeTemplateBlock
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public CodeTemplateBlock(IStatusChangeListener context, IProject project, IWorkbenchPreferenceContainer container) {
super(context, project, getAllKeys(), container);
fTemplateStore= new ProjectTemplateStore(project);
try {
fTemplateStore.load();
} catch (IOException e) {
JavaPlugin.log(e);
}
fTemplateProcessor= new TemplateVariableProcessor();
CodeTemplateAdapter adapter= new CodeTemplateAdapter();
String[] buttonLabels= new String[] {
PreferencesMessages.CodeTemplateBlock_templates_edit_button,
/* */ null,
PreferencesMessages.CodeTemplateBlock_templates_import_button,
PreferencesMessages.CodeTemplateBlock_templates_export_button,
PreferencesMessages.CodeTemplateBlock_templates_exportall_button
};
fCodeTemplateTree= new TreeListDialogField<String>(adapter, buttonLabels, new CodeTemplateLabelProvider());
fCodeTemplateTree.setDialogFieldListener(adapter);
fCodeTemplateTree.setLabelText(PreferencesMessages.CodeTemplateBlock_templates_label);
fCodeTemplateTree.setViewerComparator(adapter);
fCodeTemplateTree.enableButton(IDX_EXPORT, false);
fCodeTemplateTree.enableButton(IDX_EDIT, false);
fCodeTemplateTree.addElement(COMMENT_NODE);
fCodeTemplateTree.addElement(CODE_NODE);
fCodeTemplateTree.selectFirstElement();
fGenerateComments= new SelectionButtonDialogField(SWT.CHECK | SWT.WRAP);
fGenerateComments.setDialogFieldListener(adapter);
fGenerateComments.setLabelText(PreferencesMessages.CodeTemplateBlock_createcomment_label);
updateControls();
}
示例11: createDescriptionLabel
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
@Override
protected Label createDescriptionLabel(Composite parent) {
fParentComposite= parent;
if (isProjectPreferencePage()) {
Composite composite= new Composite(parent, SWT.NONE);
composite.setFont(parent.getFont());
GridLayout layout= new GridLayout();
layout.marginHeight= 0;
layout.marginWidth= 0;
layout.numColumns= 2;
composite.setLayout(layout);
composite.setLayoutData(new GridData(SWT.FILL, SWT.CENTER, true, false));
IDialogFieldListener listener= new IDialogFieldListener() {
public void dialogFieldChanged(DialogField field) {
boolean enabled= ((SelectionButtonDialogField) field).isSelected();
enableProjectSpecificSettings(enabled);
if (enabled && getData() != null) {
applyData(getData());
}
}
};
fUseProjectSettings= new SelectionButtonDialogField(SWT.CHECK);
fUseProjectSettings.setDialogFieldListener(listener);
fUseProjectSettings.setLabelText(PreferencesMessages.PropertyAndPreferencePage_useprojectsettings_label);
fUseProjectSettings.doFillIntoGrid(composite, 1);
LayoutUtil.setHorizontalGrabbing(fUseProjectSettings.getSelectionButton(null));
if (offerLink()) {
fChangeWorkspaceSettings= createLink(composite, PreferencesMessages.PropertyAndPreferencePage_useworkspacesettings_change);
fChangeWorkspaceSettings.setLayoutData(new GridData(SWT.END, SWT.CENTER, false, false));
} else {
LayoutUtil.setHorizontalSpan(fUseProjectSettings.getSelectionButton(null), 2);
}
Label horizontalLine= new Label(composite, SWT.SEPARATOR | SWT.HORIZONTAL);
horizontalLine.setLayoutData(new GridData(GridData.FILL, GridData.FILL, true, false, 2, 1));
horizontalLine.setFont(composite.getFont());
} else if (supportsProjectSpecificOptions() && offerLink()) {
fChangeWorkspaceSettings= createLink(parent, PreferencesMessages.PropertyAndPreferencePage_showprojectspecificsettings_label);
fChangeWorkspaceSettings.setLayoutData(new GridData(SWT.END, SWT.CENTER, true, false));
}
return super.createDescriptionLabel(parent);
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion-Juno38,代码行数:48,代码来源:PropertyAndPreferencePage.java
示例12: NameConventionConfigurationBlock
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public NameConventionConfigurationBlock(IStatusChangeListener context, IProject project, IWorkbenchPreferenceContainer container) {
super(context, project, getAllKeys(), container);
NameConventionAdapter adapter= new NameConventionAdapter();
String[] buttons= new String[] {
PreferencesMessages.NameConventionConfigurationBlock_list_edit_button
};
fNameConventionList= new ListDialogField<NameConventionEntry>(adapter, buttons, new NameConventionLabelProvider()) {
@Override
protected int getListStyle() {
return super.getListStyle() & ~SWT.MULTI | SWT.SINGLE;
}
};
fNameConventionList.setDialogFieldListener(adapter);
fNameConventionList.setLabelText(PreferencesMessages.NameConventionConfigurationBlock_list_label);
String[] columnsHeaders= new String[] {
PreferencesMessages.NameConventionConfigurationBlock_list_name_column,
PreferencesMessages.NameConventionConfigurationBlock_list_prefix_column,
PreferencesMessages.NameConventionConfigurationBlock_list_suffix_column,
};
ColumnLayoutData[] data= new ColumnLayoutData[] {
new ColumnWeightData(3),
new ColumnWeightData(2),
new ColumnWeightData(2)
};
fNameConventionList.setTableColumns(new ListDialogField.ColumnsDescription(data, columnsHeaders, true));
if (fNameConventionList.getSize() > 0) {
fNameConventionList.selectFirstElement();
} else {
fNameConventionList.enableButton(0, false);
}
fExceptionName= new StringDialogField();
fExceptionName.setDialogFieldListener(adapter);
fExceptionName.setLabelText(PreferencesMessages.NameConventionConfigurationBlock_exceptionname_label);
fUseKeywordThisBox= new SelectionButtonDialogField(SWT.CHECK | SWT.WRAP);
fUseKeywordThisBox.setDialogFieldListener(adapter);
fUseKeywordThisBox.setLabelText(PreferencesMessages.NameConventionConfigurationBlock_keywordthis_label);
fUseIsForBooleanGettersBox= new SelectionButtonDialogField(SWT.CHECK | SWT.WRAP);
fUseIsForBooleanGettersBox.setDialogFieldListener(adapter);
fUseIsForBooleanGettersBox.setLabelText(PreferencesMessages.NameConventionConfigurationBlock_isforbooleangetters_label);
fUseOverrideAnnotation= new SelectionButtonDialogField(SWT.CHECK | SWT.WRAP);
fUseOverrideAnnotation.setDialogFieldListener(adapter);
fUseOverrideAnnotation.setLabelText(PreferencesMessages.NameConventionConfigurationBlock_use_override_annotation_label);
updateControls();
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:55,代码来源:NameConventionConfigurationBlock.java
示例13: JavadocConfigurationBlock
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public JavadocConfigurationBlock(Shell shell, IStatusChangeListener context, URL initURL, boolean forSource) {
fShell= shell;
fContext= context;
fInitialURL= initURL;
fIsForSource= forSource;
JDocConfigurationAdapter adapter= new JDocConfigurationAdapter();
if (!forSource) {
fURLRadioButton= new SelectionButtonDialogField(SWT.RADIO);
fURLRadioButton.setDialogFieldListener(adapter);
fURLRadioButton.setLabelText(PreferencesMessages.JavadocConfigurationBlock_location_type_path_label);
}
fURLField= new StringDialogField();
fURLField.setDialogFieldListener(adapter);
fURLField.setLabelText(PreferencesMessages.JavadocConfigurationBlock_location_path_label);
fBrowseFolder= new SelectionButtonDialogField(SWT.PUSH);
fBrowseFolder.setDialogFieldListener(adapter);
fBrowseFolder.setLabelText(PreferencesMessages.JavadocConfigurationBlock_browse_folder_button);
fValidateURLButton= new SelectionButtonDialogField(SWT.PUSH);
fValidateURLButton.setDialogFieldListener(adapter);
fValidateURLButton.setLabelText(PreferencesMessages.JavadocConfigurationBlock_validate_button);
if (!forSource) {
fArchiveRadioButton= new SelectionButtonDialogField(SWT.RADIO);
fArchiveRadioButton.setDialogFieldListener(adapter);
fArchiveRadioButton.setLabelText(PreferencesMessages.JavadocConfigurationBlock_location_type_jar_label);
fExternalRadio= new SelectionButtonDialogField(SWT.RADIO);
fExternalRadio.setDialogFieldListener(adapter);
fExternalRadio.setLabelText(PreferencesMessages.JavadocConfigurationBlock_external_radio);
fWorkspaceRadio= new SelectionButtonDialogField(SWT.RADIO);
fWorkspaceRadio.setDialogFieldListener(adapter);
fWorkspaceRadio.setLabelText(PreferencesMessages.JavadocConfigurationBlock_workspace_radio);
fArchiveField= new StringDialogField();
fArchiveField.setDialogFieldListener(adapter);
fArchiveField.setLabelText(PreferencesMessages.JavadocConfigurationBlock_location_jar_label);
fBrowseArchive= new SelectionButtonDialogField(SWT.PUSH);
fBrowseArchive.setDialogFieldListener(adapter);
fBrowseArchive.setLabelText(PreferencesMessages.JavadocConfigurationBlock_browse_archive_button);
fArchivePathField= new StringDialogField();
fArchivePathField.setDialogFieldListener(adapter);
fArchivePathField.setLabelText(PreferencesMessages.JavadocConfigurationBlock_jar_path_label);
fBrowseArchivePath= new SelectionButtonDialogField(SWT.PUSH);
fBrowseArchivePath.setDialogFieldListener(adapter);
fBrowseArchivePath.setLabelText(PreferencesMessages.JavadocConfigurationBlock_browse_archive_path_button);
fValidateArchiveButton= new SelectionButtonDialogField(SWT.PUSH);
fValidateArchiveButton.setDialogFieldListener(adapter);
fValidateArchiveButton.setLabelText(PreferencesMessages.JavadocConfigurationBlock_validate_button);
}
fURLStatus= new StatusInfo();
fArchiveStatus= new StatusInfo();
fArchivePathStatus= new StatusInfo();
initializeSelections();
}
示例14: ImportOrganizeConfigurationBlock
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public ImportOrganizeConfigurationBlock(IStatusChangeListener context, IProject project, IWorkbenchPreferenceContainer container) {
super(context, project, getAllKeys(), container);
String[] buttonLabels= new String[] {
PreferencesMessages.ImportOrganizeConfigurationBlock_order_add_button,
PreferencesMessages.ImportOrganizeConfigurationBlock_order_add_static_button,
PreferencesMessages.ImportOrganizeConfigurationBlock_order_edit_button,
PreferencesMessages.ImportOrganizeConfigurationBlock_order_remove_button,
/* 4 */ null,
PreferencesMessages.ImportOrganizeConfigurationBlock_order_up_button,
PreferencesMessages.ImportOrganizeConfigurationBlock_order_down_button,
};
ImportOrganizeAdapter adapter= new ImportOrganizeAdapter();
fOrderListField= new ListDialogField<ImportOrderEntry>(adapter, buttonLabels, new ImportOrganizeLabelProvider());
fOrderListField.setDialogFieldListener(adapter);
fOrderListField.setLabelText(PreferencesMessages.ImportOrganizeConfigurationBlock_order_label);
fOrderListField.setUpButtonIndex(IDX_UP);
fOrderListField.setDownButtonIndex(IDX_DOWN);
fOrderListField.setRemoveButtonIndex(IDX_REMOVE);
fOrderListField.enableButton(IDX_EDIT, false);
fImportButton= new SelectionButtonDialogField(SWT.PUSH);
fImportButton.setDialogFieldListener(adapter);
fImportButton.setLabelText(PreferencesMessages.ImportOrganizeConfigurationBlock_order_load_button);
fExportButton= new SelectionButtonDialogField(SWT.PUSH);
fExportButton.setDialogFieldListener(adapter);
fExportButton.setLabelText(PreferencesMessages.ImportOrganizeConfigurationBlock_order_save_button);
fThresholdField= new StringDialogField();
fThresholdField.setDialogFieldListener(adapter);
fThresholdField.setLabelText(PreferencesMessages.ImportOrganizeConfigurationBlock_threshold_label);
fStaticThresholdField= new StringDialogField();
fStaticThresholdField.setDialogFieldListener(adapter);
fStaticThresholdField.setLabelText(PreferencesMessages.ImportOrganizeConfigurationBlock_staticthreshold_label);
fIgnoreLowerCaseTypesField= new SelectionButtonDialogField(SWT.CHECK);
fIgnoreLowerCaseTypesField.setDialogFieldListener(adapter);
fIgnoreLowerCaseTypesField.setLabelText(PreferencesMessages.ImportOrganizeConfigurationBlock_ignoreLowerCase_label);
updateControls();
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:47,代码来源:ImportOrganizeConfigurationBlock.java
示例15: AppearancePreferencePage
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public AppearancePreferencePage() {
setPreferenceStore(JavaPlugin.getDefault().getPreferenceStore());
setDescription(PreferencesMessages.AppearancePreferencePage_description);
IDialogFieldListener listener= new IDialogFieldListener() {
public void dialogFieldChanged(DialogField field) {
doDialogFieldChanged(field);
}
};
fShowMethodReturnType= new SelectionButtonDialogField(SWT.CHECK);
fShowMethodReturnType.setDialogFieldListener(listener);
fShowMethodReturnType.setLabelText(PreferencesMessages.AppearancePreferencePage_methodreturntype_label);
fShowMethodTypeParameters= new SelectionButtonDialogField(SWT.CHECK);
fShowMethodTypeParameters.setDialogFieldListener(listener);
fShowMethodTypeParameters.setLabelText(PreferencesMessages.AppearancePreferencePage_methodtypeparams_label);
fShowCategory= new SelectionButtonDialogField(SWT.CHECK);
fShowCategory.setDialogFieldListener(listener);
fShowCategory.setLabelText(PreferencesMessages.AppearancePreferencePage_showCategory_label);
fShowMembersInPackageView= new SelectionButtonDialogField(SWT.CHECK);
fShowMembersInPackageView.setDialogFieldListener(listener);
fShowMembersInPackageView.setLabelText(PreferencesMessages.AppearancePreferencePage_showMembersInPackagesView);
fStackBrowsingViewsVertically= new SelectionButtonDialogField(SWT.CHECK);
fStackBrowsingViewsVertically.setDialogFieldListener(listener);
fStackBrowsingViewsVertically.setLabelText(PreferencesMessages.AppearancePreferencePage_stackViewsVerticallyInTheJavaBrowsingPerspective);
fFoldPackagesInPackageExplorer= new SelectionButtonDialogField(SWT.CHECK);
fFoldPackagesInPackageExplorer.setDialogFieldListener(listener);
fFoldPackagesInPackageExplorer.setLabelText(PreferencesMessages.AppearancePreferencePage_foldEmptyPackages);
fCompressPackageNames= new SelectionButtonDialogField(SWT.CHECK);
fCompressPackageNames.setDialogFieldListener(listener);
fCompressPackageNames.setLabelText(PreferencesMessages.AppearancePreferencePage_pkgNamePatternEnable_label);
fPackageNamePattern= new StringDialogField();
fPackageNamePattern.setDialogFieldListener(listener);
fPackageNamePattern.setLabelText(PreferencesMessages.AppearancePreferencePage_pkgNamePattern_label);
fAbbreviatePackageNames= new SelectionButtonDialogField(SWT.CHECK);
fAbbreviatePackageNames.setDialogFieldListener(listener);
fAbbreviatePackageNames.setLabelText(PreferencesMessages.AppearancePreferencePage_pkgNamePatternAbbreviateEnable_label);
fAbbreviatePackageNamePattern= new TextBoxDialogField();
fAbbreviatePackageNamePattern.setDialogFieldListener(listener);
fAbbreviatePackageNamePattern.setLabelText(PreferencesMessages.AppearancePreferencePage_pkgNamePatternAbbreviate_label);
}