本文整理汇总了Java中org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField类的典型用法代码示例。如果您正苦于以下问题:Java SelectionButtonDialogField类的具体用法?Java SelectionButtonDialogField怎么用?Java SelectionButtonDialogField使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
SelectionButtonDialogField类属于org.eclipse.jdt.internal.ui.wizards.dialogfields包,在下文中一共展示了SelectionButtonDialogField类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: 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,代码行数:24,代码来源:NewPackageWizardPage.java
示例2: createControl
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入依赖的package包/类
/**
* {@inheritDoc}
*/
public Control createControl(Composite parent, IPreferencePageContainer container) {
Composite composite= new Composite(parent, SWT.NONE);
GridData gridData= new GridData(SWT.FILL, SWT.FILL, true, true);
composite.setLayoutData(gridData);
GridLayout layout= new GridLayout();
layout.marginHeight= 0;
layout.marginWidth= 0;
composite.setLayout(layout);
fEnableField= new SelectionButtonDialogField(SWT.CHECK);
fEnableField.setLabelText(getPostSaveListenerName());
fEnableField.doFillIntoGrid(composite, 1);
createConfigControl(composite, container);
return composite;
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:21,代码来源:AbstractSaveParticipantPreferenceConfiguration.java
示例3: 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
示例4: 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
示例5: 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,代码行数:26,代码来源:NativeLibrariesConfigurationBlock.java
示例6: 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);
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-Juno38,代码行数:18,代码来源:JavaCompilerPropertyPage.java
示例7: NewUiBinderWizardPage
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入依赖的package包/类
public NewUiBinderWizardPage() {
super("UiBinder", "Create a new UiBinder template and owner class.", true,
"NewUiBinderWizardPage");
uiTypeButtons = new SelectionButtonDialogFieldGroup(SWT.RADIO,
new String[] {"GWT widge&ts", "&HTML"}, 4);
uiTypeButtons.setLabelText("&Create UI based on:");
uiTypeButtons.setSelection(0, true);
addSampleContentButton = new SelectionButtonDialogField(SWT.CHECK);
addSampleContentButton.setLabelText("Generate &sample content");
}
开发者ID:gwt-plugins,项目名称:gwt-eclipse-plugin,代码行数:13,代码来源:NewUiBinderWizardPage.java
示例8: 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
示例9: 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
示例10: 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
示例11: 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,代码行数:16,代码来源:SortMembersMessageDialog.java
示例12: TodoTaskConfigurationBlock
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入依赖的package包/类
public TodoTaskConfigurationBlock(IStatusChangeListener context, IProject project, IWorkbenchPreferenceContainer container) {
super(context, project, getKeys(), container);
TaskTagAdapter adapter= new TaskTagAdapter();
String[] buttons= new String[] {
PreferencesMessages.TodoTaskConfigurationBlock_markers_tasks_add_button,
PreferencesMessages.TodoTaskConfigurationBlock_markers_tasks_edit_button,
PreferencesMessages.TodoTaskConfigurationBlock_markers_tasks_remove_button,
null,
PreferencesMessages.TodoTaskConfigurationBlock_markers_tasks_setdefault_button,
};
fTodoTasksList= new ListDialogField<TodoTask>(adapter, buttons, new TodoTaskLabelProvider());
fTodoTasksList.setDialogFieldListener(adapter);
fTodoTasksList.setRemoveButtonIndex(IDX_REMOVE);
String[] columnsHeaders= new String[] {
PreferencesMessages.TodoTaskConfigurationBlock_markers_tasks_name_column,
PreferencesMessages.TodoTaskConfigurationBlock_markers_tasks_priority_column,
};
fTodoTasksList.setTableColumns(new ListDialogField.ColumnsDescription(columnsHeaders, true));
fTodoTasksList.setViewerComparator(new TodoTaskSorter());
fCaseSensitiveCheckBox= new SelectionButtonDialogField(SWT.CHECK);
fCaseSensitiveCheckBox.setLabelText(PreferencesMessages.TodoTaskConfigurationBlock_casesensitive_label);
fCaseSensitiveCheckBox.setDialogFieldListener(adapter);
unpackTodoTasks();
if (fTodoTasksList.getSize() > 0) {
fTodoTasksList.selectFirstElement();
} else {
fTodoTasksList.enableButton(IDX_EDIT, false);
fTodoTasksList.enableButton(IDX_DEFAULT, false);
}
fTaskTagsStatus= new StatusInfo();
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:39,代码来源:TodoTaskConfigurationBlock.java
示例13: TypeFilterPreferencePage
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入依赖的package包/类
public TypeFilterPreferencePage() {
super();
setPreferenceStore(JavaPlugin.getDefault().getPreferenceStore());
setDescription(PreferencesMessages.TypeFilterPreferencePage_description);
String[] buttonLabels= new String[] {
PreferencesMessages.TypeFilterPreferencePage_add_button,
PreferencesMessages.TypeFilterPreferencePage_addpackage_button,
PreferencesMessages.TypeFilterPreferencePage_edit_button,
PreferencesMessages.TypeFilterPreferencePage_remove_button,
/* 4 */ null,
PreferencesMessages.TypeFilterPreferencePage_selectall_button,
PreferencesMessages.TypeFilterPreferencePage_deselectall_button,
};
TypeFilterAdapter adapter= new TypeFilterAdapter();
fFilterListField= new CheckedListDialogField<String>(adapter, buttonLabels, new LabelProvider());
fFilterListField.setDialogFieldListener(adapter);
fFilterListField.setLabelText(PreferencesMessages.TypeFilterPreferencePage_list_label);
fFilterListField.setCheckAllButtonIndex(IDX_SELECT);
fFilterListField.setUncheckAllButtonIndex(IDX_DESELECT);
fFilterListField.setRemoveButtonIndex(IDX_REMOVE);
fFilterListField.enableButton(IDX_EDIT, false);
fHideForbiddenField= new SelectionButtonDialogField(SWT.CHECK);
fHideForbiddenField.setLabelText(PreferencesMessages.TypeFilterPreferencePage_hideForbidden_label);
fHideDiscouragedField= new SelectionButtonDialogField(SWT.CHECK);
fHideDiscouragedField.setLabelText(PreferencesMessages.TypeFilterPreferencePage_hideDiscouraged_label);
initialize(false);
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:35,代码来源:TypeFilterPreferencePage.java
示例14: 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,代码行数:28,代码来源:ImportOrganizeInputDialog.java
示例15: 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
示例16: 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
示例17: 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,代码行数:34,代码来源:NewSourceFolderWizardPage.java
示例18: 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
示例19: 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,代码行数:37,代码来源:OutputLocationDialog.java
示例20: VariableCreationDialog
import org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField; //导入依赖的package包/类
public VariableCreationDialog(Shell parent, CPVariableElement element, List<CPVariableElement> existingNames) {
super(parent);
if (element == null) {
setTitle(NewWizardMessages.VariableCreationDialog_titlenew);
} else {
setTitle(NewWizardMessages.VariableCreationDialog_titleedit);
}
fDialogSettings= JavaPlugin.getDefault().getDialogSettings();
fElement= element;
fNameStatus= new StatusInfo();
fPathStatus= new StatusInfo();
NewVariableAdapter adapter= new NewVariableAdapter();
fNameField= new StringDialogField();
fNameField.setDialogFieldListener(adapter);
fNameField.setLabelText(NewWizardMessages.VariableCreationDialog_name_label);
fPathField= new StringButtonDialogField(adapter);
fPathField.setDialogFieldListener(adapter);
fPathField.setLabelText(NewWizardMessages.VariableCreationDialog_path_label);
fPathField.setButtonLabel(NewWizardMessages.VariableCreationDialog_path_file_button);
fDirButton= new SelectionButtonDialogField(SWT.PUSH);
fDirButton.setDialogFieldListener(adapter);
fDirButton.setLabelText(NewWizardMessages.VariableCreationDialog_path_dir_button);
fExistingNames= existingNames;
if (element != null) {
fNameField.setText(element.getName());
fPathField.setText(element.getPath().toString());
fExistingNames.remove(element.getName());
} else {
fNameField.setText(""); //$NON-NLS-1$
fPathField.setText(""); //$NON-NLS-1$
}
}
开发者ID:trylimits,项目名称:Eclipse-Postfix-Code-Completion,代码行数:41,代码来源:VariableCreationDialog.java
注:本文中的org.eclipse.jdt.internal.ui.wizards.dialogfields.SelectionButtonDialogField类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论