当前位置: 首页>>代码示例>>Java>>正文


Java SelectionButtonDialogField.setDialogFieldListener方法代码示例

本文整理汇总了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();
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion-Juno38,代码行数:24,代码来源:NewPackageWizardPage.java

示例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$
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:15,代码来源:NewJavaProjectWizardPageOne.java

示例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);
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:38,代码来源:NewJavaProjectWizardPageOne.java

示例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();
		}
	});
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:16,代码来源:AddSourceFolderWizardPage.java

示例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();
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion-Juno38,代码行数:42,代码来源:CodeTemplateBlock.java

示例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();
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:67,代码来源:JavadocConfigurationBlock.java

示例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);
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:51,代码来源:AppearancePreferencePage.java


注:本文中的org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField.setDialogFieldListener方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。