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


Java SelectionButtonDialogField.setSelection方法代码示例

本文整理汇总了Java中org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField.setSelection方法的典型用法代码示例。如果您正苦于以下问题:Java SelectionButtonDialogField.setSelection方法的具体用法?Java SelectionButtonDialogField.setSelection怎么用?Java SelectionButtonDialogField.setSelection使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField的用法示例。


在下文中一共展示了SelectionButtonDialogField.setSelection方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: createContents

import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
@Override
protected Control createContents(Composite parent) {
	if (!fIsValidElement) {
		return new Composite(parent, SWT.NONE);
	}
	Composite composite= new Composite(parent, SWT.NONE);
	composite.setFont(parent.getFont());
	GridLayout topLayout= new GridLayout();
	topLayout.marginWidth= 0;
	topLayout.marginHeight= 0;
	composite.setLayout(topLayout);

	fIgnoreOptionalProblemsField= new SelectionButtonDialogField(SWT.CHECK);
	fIgnoreOptionalProblemsField.setLabelText(PreferencesMessages.JavaCompilerPropertyPage_ignore_optional_problems_label);
	fIgnoreOptionalProblemsField.setSelection(isIgnoringOptionalProblems());
	fIgnoreOptionalProblemsField.doFillIntoGrid(composite, 1);
	return composite;
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:19,代码来源:JavaCompilerPropertyPage.java

示例2: LibraryNameDialog

import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public LibraryNameDialog(Shell parent, CPUserLibraryElement elementToEdit, List<CPUserLibraryElement> existingLibraries) {
	super(parent);
	if (elementToEdit == null) {
		setTitle(PreferencesMessages.UserLibraryPreferencePage_LibraryNameDialog_new_title);
	} else {
		setTitle(PreferencesMessages.UserLibraryPreferencePage_LibraryNameDialog_edit_title);
	}

	fElementToEdit= elementToEdit;
	fExistingLibraries= existingLibraries;

	fNameField= new StringDialogField();
	fNameField.setDialogFieldListener(this);
	fNameField.setLabelText(PreferencesMessages.UserLibraryPreferencePage_LibraryNameDialog_name_label);

	fIsSystemField= new SelectionButtonDialogField(SWT.CHECK);
	fIsSystemField.setLabelText(PreferencesMessages.UserLibraryPreferencePage_LibraryNameDialog_issystem_label);

	if (elementToEdit != null) {
		fNameField.setText(elementToEdit.getName());
		fIsSystemField.setSelection(elementToEdit.isSystemLibrary());
	} else {
		fNameField.setText(""); //$NON-NLS-1$
		fIsSystemField.setSelection(false);
	}
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:27,代码来源:UserLibraryPreferencePage.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: LayoutGroup

import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public LayoutGroup() {
	fStdRadio= new SelectionButtonDialogField(SWT.RADIO);
	fStdRadio.setLabelText(NewWizardMessages.NewJavaProjectWizardPageOne_LayoutGroup_option_oneFolder);

	fSrcBinRadio= new SelectionButtonDialogField(SWT.RADIO);
	fSrcBinRadio.setLabelText(NewWizardMessages.NewJavaProjectWizardPageOne_LayoutGroup_option_separateFolders);

	boolean useSrcBin= PreferenceConstants.getPreferenceStore().getBoolean(PreferenceConstants.SRCBIN_FOLDERS_IN_NEWPROJ);
	fSrcBinRadio.setSelection(useSrcBin);
	fStdRadio.setSelection(!useSrcBin);
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:12,代码来源:NewJavaProjectWizardPageOne.java

示例5: 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

示例6: 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

示例7: createContents

import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
@Override
protected Control createContents(Composite parent) {
	// Create both the dialog lists
	Composite sortComposite= new Composite(parent, SWT.NONE);
	sortComposite.setFont(parent.getFont());

	GridLayout layout= new GridLayout();
	layout.numColumns= 2;
	layout.marginWidth= 0;
	layout.marginHeight= 0;
	sortComposite.setLayout(layout);

	GridData gd= new GridData();
	gd.verticalAlignment= GridData.FILL;
	gd.horizontalAlignment= GridData.FILL_HORIZONTAL;
	sortComposite.setLayoutData(gd);

	createListDialogField(sortComposite, fSortOrderList);

	fUseVisibilitySortField= new SelectionButtonDialogField(SWT.CHECK);
	fUseVisibilitySortField.setDialogFieldListener(new IDialogFieldListener() {
		public void dialogFieldChanged(DialogField field) {
			fVisibilityOrderList.setEnabled(fUseVisibilitySortField.isSelected());
		}
	});
	fUseVisibilitySortField.setLabelText(PreferencesMessages.MembersOrderPreferencePage_usevisibilitysort_label);
	fUseVisibilitySortField.doFillIntoGrid(sortComposite, 2);
	fUseVisibilitySortField.setSelection(fUseVisibilitySort);

	createListDialogField(sortComposite, fVisibilityOrderList);
	fVisibilityOrderList.setEnabled(fUseVisibilitySortField.isSelected());

	Dialog.applyDialogFont(sortComposite);

	return sortComposite;
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:37,代码来源:MembersOrderPreferencePage.java

示例8: createContents

import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
/**
 * {@inheritDoc}
 */
@Override
public Composite createContents(Composite parent) {
    Composite composite= super.createContents(parent);

    if (fCurrContext == null)
    	return composite;

    fShowCleanUpWizardDialogField= new SelectionButtonDialogField(SWT.CHECK);
	fShowCleanUpWizardDialogField.setLabelText(CleanUpMessages.CleanUpConfigurationBlock_ShowCleanUpWizard_checkBoxLabel);
    fShowCleanUpWizardDialogField.doFillIntoGrid(composite, 5);

    IEclipsePreferences node= fCurrContext.getNode(JavaUI.ID_PLUGIN);
	boolean showWizard;
	if (node.get(CleanUpConstants.SHOW_CLEAN_UP_WIZARD, null) != null) {
		showWizard= node.getBoolean(CleanUpConstants.SHOW_CLEAN_UP_WIZARD, true);
	} else {
		showWizard= DefaultScope.INSTANCE.getNode(JavaUI.ID_PLUGIN).getBoolean(CleanUpConstants.SHOW_CLEAN_UP_WIZARD, true);
	}
	if (showWizard)
		fShowCleanUpWizardDialogField.setSelection(true);

    fShowCleanUpWizardDialogField.setDialogFieldListener(new IDialogFieldListener() {
		public void dialogFieldChanged(DialogField field) {
			doShowCleanUpWizard(fShowCleanUpWizardDialogField.isSelected());
           }
    });

	return composite;
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:33,代码来源:CleanUpConfigurationBlock.java

示例9: 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,代码行数:32,代码来源:SourceContainerWorkbookPage.java

示例10: NewSourceContainerWorkbookPage

import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
/**
   * Constructor of the <code>NewSourceContainerWorkbookPage</code> which consists of
   * a tree representing the project, a toolbar with the available actions, an area
   * containing hyperlinks that perform the same actions as those in the toolbar but
   * additionally with some short description.
   *
   * @param classPathList
   * @param outputLocationField
   * @param context a runnable context, can be <code>null</code>
   * @param buildPathsBlock
   */
  public NewSourceContainerWorkbookPage(ListDialogField<CPListElement> classPathList, StringDialogField outputLocationField, IRunnableContext context, BuildPathsBlock buildPathsBlock) {
      fClassPathList= classPathList;
fOutputLocationField= outputLocationField;
fContext= context;
fBuildPathsBlock= buildPathsBlock;

      fUseFolderOutputs= new SelectionButtonDialogField(SWT.CHECK);
      fUseFolderOutputs.setSelection(false);
      fUseFolderOutputs.setLabelText(NewWizardMessages.SourceContainerWorkbookPage_folders_check);

fPackageExplorer= new DialogPackageExplorer();
fHintTextGroup= new HintTextGroup();
   }
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:25,代码来源:NewSourceContainerWorkbookPage.java

示例11: OutputLocationDialog

import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public OutputLocationDialog(Shell parent, CPListElement entryToEdit, List<CPListElement> classPathList, IPath defaultOutputFolder, boolean allowInvalidClasspath) {
	super(parent);
	fEntryToEdit= entryToEdit;
	fAllowInvalidClasspath= allowInvalidClasspath;
	setTitle(NewWizardMessages.OutputLocationDialog_title);
	fContainerFieldStatus= new StatusInfo();

	OutputLocationAdapter adapter= new OutputLocationAdapter();

	fUseDefault= new SelectionButtonDialogField(SWT.RADIO);
	fUseDefault.setLabelText(Messages.format(NewWizardMessages.OutputLocationDialog_usedefault_label, BasicElementLabels.getPathLabel(defaultOutputFolder, false)));
	fUseDefault.setDialogFieldListener(adapter);

	String label= Messages.format(NewWizardMessages.OutputLocationDialog_usespecific_label, BasicElementLabels.getResourceName(entryToEdit.getPath().segment(0)));
	fUseSpecific= new SelectionButtonDialogField(SWT.RADIO);
	fUseSpecific.setLabelText(label);
	fUseSpecific.setDialogFieldListener(adapter);

	fContainerDialogField= new StringButtonDialogField(adapter);
	fContainerDialogField.setButtonLabel(NewWizardMessages.OutputLocationDialog_location_button);
	fContainerDialogField.setDialogFieldListener(adapter);

	fUseSpecific.attachDialogField(fContainerDialogField);

	IJavaProject javaProject= entryToEdit.getJavaProject();
	fCurrProject= javaProject.getProject();
	fCPJavaProject= new CPJavaProject(javaProject, classPathList, defaultOutputFolder);

	IPath outputLocation= (IPath) entryToEdit.getAttribute(CPListElement.OUTPUT);
	if (outputLocation == null) {
		fUseDefault.setSelection(true);
	} else {
		fUseSpecific.setSelection(true);
		fContainerDialogField.setText(outputLocation.removeFirstSegments(1).makeRelative().toString());
	}
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion-Juno38,代码行数:37,代码来源:OutputLocationDialog.java

示例12: SortMembersMessageDialog

import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public SortMembersMessageDialog(Shell parentShell) {
	super(OPTIONAL_ID, parentShell, DialogsMessages.SortMembersMessageDialog_dialog_title, null, new String(), INFORMATION, new String[] {IDialogConstants.OK_LABEL, IDialogConstants.CANCEL_LABEL}, 0);

	fDialogSettings= JavaPlugin.getDefault().getDialogSettings();

	boolean isSortAll= fDialogSettings.getBoolean(DIALOG_SETTINGS_SORT_ALL);

	fNotSortAllRadio= new SelectionButtonDialogField(SWT.RADIO);
	fNotSortAllRadio.setLabelText(DialogsMessages.SortMembersMessageDialog_do_not_sort_fields_label);
	fNotSortAllRadio.setSelection(!isSortAll);

	fSortAllRadio= new SelectionButtonDialogField(SWT.RADIO);
	fSortAllRadio.setLabelText(DialogsMessages.SortMembersMessageDialog_sort_all_label);
	fSortAllRadio.setSelection(isSortAll);
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion-Juno38,代码行数:16,代码来源:SortMembersMessageDialog.java

示例13: AccessRulesDialog

import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入方法依赖的package包/类
public AccessRulesDialog(Shell parent, CPListElement entryToEdit, IJavaProject project, boolean parentCanSwitchPage) {
	super(parent);

	fCurrElement= entryToEdit;
	fProject= project; // can be null

	setTitle(NewWizardMessages.AccessRulesDialog_title);

	fAccessRulesList= createListContents(entryToEdit);

	fCombineRulesCheckbox= new SelectionButtonDialogField(SWT.CHECK);
	fCombineRulesCheckbox.setLabelText(NewWizardMessages.AccessRulesDialog_combine_label);
	fCombineRulesCheckbox.setSelection(Boolean.TRUE.equals(entryToEdit.getAttribute(CPListElement.COMBINE_ACCESSRULES)));

	fParentCanSwitchPage= parentCanSwitchPage;
}
 
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion-Juno38,代码行数:17,代码来源:AccessRulesDialog.java


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