List of usage examples for org.eclipse.jface.viewers TableViewerColumn TableViewerColumn
public TableViewerColumn(TableViewer viewer, TableColumn column)
From source file:com.hangum.tadpole.rdb.core.viewers.object.sub.rdb.table.TadpoleTableComposite.java
License:Open Source License
/** * table table column/*from w w w .j a va2s . co m*/ */ protected void createTableColumne(final TableViewer tv) { String[] name = { "Field", "Type", "Key", "Comment", "Null", "Default", "Extra" }; int[] size = { 120, 90, 100, 50, 50, 50, 50 }; // table column tooltip ColumnViewerToolTipSupport.enableFor(tv); for (int i = 0; i < name.length; i++) { TableViewerColumn tableColumn = new TableViewerColumn(tv, SWT.LEFT); tableColumn.getColumn().setText(name[i]); tableColumn.getColumn().setWidth(size[i]); tableColumn.getColumn().addSelectionListener(getSelectionAdapter(tableColumn, i)); tableColumn.setEditingSupport(new ColumnCommentEditorSupport(tableListViewer, tv, userDB, i)); } }
From source file:com.hangum.tadpole.rdb.core.viewers.object.sub.rdb.view.TadpoleViewerComposite.java
License:Open Source License
private void createWidget(final CTabFolder tabFolderObject) { CTabItem tbtmViews = new CTabItem(tabFolderObject, SWT.NONE); tbtmViews.setText("Views"); //$NON-NLS-1$ Composite compositeTables = new Composite(tabFolderObject, SWT.NONE); tbtmViews.setControl(compositeTables); GridLayout gl_compositeTables = new GridLayout(1, false); gl_compositeTables.verticalSpacing = 2; gl_compositeTables.horizontalSpacing = 2; gl_compositeTables.marginHeight = 2; gl_compositeTables.marginWidth = 2;//from w w w.j a va2 s.c o m compositeTables.setLayout(gl_compositeTables); SashForm sashForm = new SashForm(compositeTables, SWT.NONE); sashForm.setOrientation(SWT.VERTICAL); sashForm.setLayoutData(new GridData(SWT.FILL, SWT.FILL, true, true, 1, 1)); // SWT.VIRTUAL ? FILTER ? ?? ? . viewListViewer = new TableViewer(sashForm, SWT.BORDER | SWT.FULL_SELECTION); viewListViewer.addDoubleClickListener(new IDoubleClickListener() { public void doubleClick(DoubleClickEvent event) { if (PublicTadpoleDefine.YES_NO.NO.toString().equals(userDB.getIs_showtables())) return; IStructuredSelection is = (IStructuredSelection) event.getSelection(); if (PermissionChecker.isShow(getUserRoleType(), userDB)) { if (null != is) { try { String viewName = (String) is.getFirstElement(); StringBuffer sbSQL = new StringBuffer(); Map<String, String> parameter = new HashMap<String, String>(); parameter.put("db", userDB.getDb()); parameter.put("table", viewName); SqlMapClient sqlClient = TadpoleSQLManager.getInstance(userDB); List<TableColumnDAO> showTableColumns = sqlClient.queryForList("tableColumnList", //$NON-NLS-1$ parameter); sbSQL.append(" SELECT "); //$NON-NLS-1$ for (int i = 0; i < showTableColumns.size(); i++) { TableColumnDAO dao = showTableColumns.get(i); sbSQL.append(dao.getField()); // ? , if (i < (showTableColumns.size() - 1)) sbSQL.append(", "); //$NON-NLS-1$ else sbSQL.append(" "); //$NON-NLS-1$ } sbSQL.append(PublicTadpoleDefine.LINE_SEPARATOR + " FROM " + viewName //$NON-NLS-1$ + PublicTadpoleDefine.SQL_DELIMITER); //$NON-NLS-2$ // FindEditorAndWriteQueryUtil.run(userDB, sbSQL.toString(), PublicTadpoleDefine.DB_ACTION.VIEWS); } catch (Exception e) { logger.error(Messages.GenerateSQLSelectAction_8, e); Status errStatus = new Status(IStatus.ERROR, Activator.PLUGIN_ID, e.getMessage(), e); //$NON-NLS-1$ ExceptionDetailsErrorDialog.openError(null, "Error", Messages.GenerateSQLSelectAction_0, //$NON-NLS-1$ errStatus); } } } } }); viewListViewer.addSelectionChangedListener(new ISelectionChangedListener() { public void selectionChanged(SelectionChangedEvent event) { // ?? ?? . try { IStructuredSelection is = (IStructuredSelection) event.getSelection(); if (is != null) { if (is.getFirstElement() != null) { String strTBName = is.getFirstElement().toString(); Map<String, String> param = new HashMap<String, String>(); param.put("db", userDB.getDb()); param.put("table", strTBName); SqlMapClient sqlClient = TadpoleSQLManager.getInstance(userDB); showViewColumns = sqlClient.queryForList("tableColumnList", param); //$NON-NLS-1$ } else showViewColumns = null; viewColumnViewer.setInput(showViewColumns); viewColumnViewer.refresh(); TableUtil.packTable(viewColumnViewer.getTable()); } } catch (Exception e) { logger.error("get table list", e); //$NON-NLS-1$ Status errStatus = new Status(IStatus.ERROR, Activator.PLUGIN_ID, e.getMessage(), e); //$NON-NLS-1$ ExceptionDetailsErrorDialog.openError(getSite().getShell(), "Error", Messages.ExplorerViewer_29, //$NON-NLS-1$ errStatus); } } }); Table tableTableList = viewListViewer.getTable(); tableTableList.setLinesVisible(true); tableTableList.setHeaderVisible(true); // sorter viewComparator = new ObjectComparator(); viewListViewer.setSorter(viewComparator); viewComparator.setColumn(0); TableViewerColumn tableViewerColumn = new TableViewerColumn(viewListViewer, SWT.NONE); TableColumn tblclmnTableName = tableViewerColumn.getColumn(); tblclmnTableName.setWidth(200); tblclmnTableName.setText("Name"); //$NON-NLS-1$ tblclmnTableName .addSelectionListener(getSelectionAdapter(viewListViewer, viewComparator, tblclmnTableName, 0)); tableViewerColumn.setLabelProvider(new ColumnLabelProvider() { @Override public Image getImage(Object element) { return ResourceManager.getPluginImage(Activator.PLUGIN_ID, "resources/icons/objectExplorer/view.png"); //$NON-NLS-1$ } @Override public String getText(Object element) { return element.toString(); } }); viewListViewer.setContentProvider(new ArrayContentProvider()); viewListViewer.setInput(showViews); // columns viewColumnViewer = new TableViewer(sashForm, SWT.VIRTUAL | SWT.BORDER | SWT.FULL_SELECTION); viewColumnViewer.setUseHashlookup(true); Table tableTableColumn = viewColumnViewer.getTable(); tableTableColumn.setHeaderVisible(true); tableTableColumn.setLinesVisible(true); createViewColumne(viewColumnViewer); viewColumnViewer.setContentProvider(new ArrayContentProvider()); viewColumnViewer.setLabelProvider(new TableColumnLabelprovider()); // viewColumnViewer.setInput(showViewColumns); sashForm.setWeights(new int[] { 1, 1 }); viewFilter = new RDBViewFilter(); viewListViewer.addFilter(viewFilter); createMenu(); }
From source file:com.hangum.tadpole.sql.util.tables.SQLHistoryCreateColumn.java
License:Open Source License
/** * history column/* www .j av a 2 s .c om*/ * * @param tv * @param sorterHistory * @param layoutColumnLayout */ public static void createTableHistoryColumn(TableViewer tv, SQLHistorySorter sorterHistory, AutoResizeTableLayout layoutColumnLayout, boolean isQueryHistoryTrack) { // time TableViewerColumn tvcDate = new TableViewerColumn(tv, SWT.NONE); TableColumn tblclmnDate = tvcDate.getColumn(); tblclmnDate.setWidth(150); tblclmnDate.setText(Messages.SQLHistoryCreateColumn_0); tblclmnDate.addSelectionListener(getSelectionAdapter(tv, sorterHistory, tblclmnDate, 0)); layoutColumnLayout.addColumnData(new ColumnPixelData(150)); // sql TableViewerColumn tvcSQL = new TableViewerColumn(tv, SWT.NONE); TableColumn tblclmnSql = tvcSQL.getColumn(); tblclmnSql.setWidth(300); tblclmnSql.setText(Messages.SQLHistoryCreateColumn_1); tblclmnSql.addSelectionListener(getSelectionAdapter(tv, sorterHistory, tblclmnSql, 1)); layoutColumnLayout.addColumnData(new ColumnPixelData(300)); // duration TableViewerColumn tvcDuration = new TableViewerColumn(tv, SWT.RIGHT); TableColumn tblclmnDuration = tvcDuration.getColumn(); tblclmnDuration.setWidth(85); tblclmnDuration.setText(Messages.SQLHistoryCreateColumn_2); tblclmnDuration.addSelectionListener(getSelectionAdapter(tv, sorterHistory, tblclmnDuration, 2)); layoutColumnLayout.addColumnData(new ColumnPixelData(75)); // rows TableViewerColumn tvcRows = new TableViewerColumn(tv, SWT.RIGHT); TableColumn tblclmnRows = tvcRows.getColumn(); tblclmnRows.setWidth(60); tblclmnRows.setText(Messages.SQLHistoryCreateColumn_3); tblclmnRows.addSelectionListener(getSelectionAdapter(tv, sorterHistory, tblclmnRows, 3)); layoutColumnLayout.addColumnData(new ColumnPixelData(50)); // result TableViewerColumn tvcResult = new TableViewerColumn(tv, SWT.NONE); TableColumn tblclmnResult = tvcResult.getColumn(); tblclmnResult.setWidth(90); tblclmnResult.setText(Messages.SQLHistoryCreateColumn_4); tblclmnResult.addSelectionListener(getSelectionAdapter(tv, sorterHistory, tblclmnResult, 4)); layoutColumnLayout.addColumnData(new ColumnPixelData(40)); TableViewerColumn tvcMessage = new TableViewerColumn(tv, SWT.NONE); TableColumn tblclmnMessage = tvcMessage.getColumn(); tblclmnMessage.setWidth(250); tblclmnMessage.setText(Messages.SQLHistoryCreateColumn_5); tblclmnMessage.addSelectionListener(getSelectionAdapter(tv, sorterHistory, tblclmnMessage, 5)); layoutColumnLayout.addColumnData(new ColumnPixelData(80)); if (!isQueryHistoryTrack) { return; } // User name TableViewerColumn tvcUser = new TableViewerColumn(tv, SWT.NONE); TableColumn tblclmnUser = tvcUser.getColumn(); tblclmnUser.setWidth(250); tblclmnUser.setText(Messages.SQLHistoryCreateColumn_6); tblclmnUser.addSelectionListener(getSelectionAdapter(tv, sorterHistory, tblclmnUser, 6)); layoutColumnLayout.addColumnData(new ColumnPixelData(150)); // Database TableViewerColumn tvcDatabase = new TableViewerColumn(tv, SWT.NONE); TableColumn tblclmnDatabase = tvcDatabase.getColumn(); tblclmnDatabase.setWidth(250); tblclmnDatabase.setText(Messages.SQLHistoryCreateColumn_7); tblclmnDatabase.addSelectionListener(getSelectionAdapter(tv, sorterHistory, tblclmnDatabase, 7)); layoutColumnLayout.addColumnData(new ColumnPixelData(150)); // ip TableViewerColumn tvcIp = new TableViewerColumn(tv, SWT.NONE); TableColumn tblclmnIp = tvcIp.getColumn(); tblclmnIp.setWidth(250); tblclmnIp.setText(Messages.SQLHistoryCreateColumn_8); tblclmnIp.addSelectionListener(getSelectionAdapter(tv, sorterHistory, tblclmnIp, 8)); layoutColumnLayout.addColumnData(new ColumnPixelData(150)); }
From source file:com.hangum.tadpole.sql.util.tables.SQLResultLabelProvider.java
License:Open Source License
/** * table? Column? ?.//from w ww. j a v a2s . c o m */ public static void createTableColumn(final TableViewer tableViewer, final ResultSetUtilDTO rsDAO, final SQLResultSorter tableSorter) { // column? . Table table = tableViewer.getTable(); int columnCount = table.getColumnCount(); for (int i = 0; i < columnCount; i++) { table.getColumn(0).dispose(); } if (rsDAO.getColumnName() == null) return; try { for (int i = 0; i < rsDAO.getColumnName().size(); i++) { final int index = i; final int columnAlign = RDBTypeToJavaTypeUtils.isNumberType(rsDAO.getColumnType().get(i)) ? SWT.RIGHT : SWT.LEFT; final TableViewerColumn tv = new TableViewerColumn(tableViewer, columnAlign); final TableColumn tc = tv.getColumn(); tc.setText(rsDAO.getColumnName().get(i)); tc.setResizable(true); tc.setMoveable(true); tc.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { tableSorter.setColumn(index); int dir = tableViewer.getTable().getSortDirection(); if (tableViewer.getTable().getSortColumn() == tc) { dir = dir == SWT.UP ? SWT.DOWN : SWT.UP; } else { dir = SWT.DOWN; } tableViewer.getTable().setSortDirection(dir); tableViewer.getTable().setSortColumn(tc); tableViewer.refresh(); } }); } // end for } catch (Exception e) { logger.error("SQLResult TableViewer", e); } }
From source file:com.hangum.tadpole.util.tables.SQLResultLabelProvider.java
License:Open Source License
/** * table? Column? ?./*from w ww . j a va2 s . c o m*/ */ public static void createTableColumn(final TableViewer tableViewer, final HashMap<Integer, String> mapColumns, final Map<Integer, Integer> mapColumnType, final SQLResultSorter tableSorter) { // column? . Table table = tableViewer.getTable(); int columnCount = table.getColumnCount(); for (int i = 0; i < columnCount; i++) { table.getColumn(0).dispose(); } try { for (int i = 0; i < mapColumns.size(); i++) { final int index = i; final TableViewerColumn tv = new TableViewerColumn(tableViewer, SWT.NONE); final TableColumn tc = tv.getColumn(); tc.setText(mapColumns.get(i)); tc.setResizable(true); tc.setMoveable(true); tc.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { tableSorter.setColumn(index); int dir = tableViewer.getTable().getSortDirection(); if (tableViewer.getTable().getSortColumn() == tc) { dir = dir == SWT.UP ? SWT.DOWN : SWT.UP; } else { dir = SWT.DOWN; } tableViewer.getTable().setSortDirection(dir); tableViewer.getTable().setSortColumn(tc); tableViewer.refresh(); } }); } // end for } catch (Exception e) { logger.error("SQLResult TableViewer", e); } }
From source file:com.hilotec.elexis.messwerte.v2.views.MessungenUebersichtV21.java
License:Open Source License
private TableViewerColumn createTableViewerColumn(final TableViewer viewer, String title, int bound, final int colNumber) { final TableViewerColumn viewerColumn = new TableViewerColumn(viewer, SWT.NONE); final TableColumn column = viewerColumn.getColumn(); column.setText(title);/*from w w w.j a va 2s. co m*/ column.setWidth(bound); column.setResizable(true); column.setMoveable(true); column.addSelectionListener(getSelectionAdapter(viewer, column, colNumber)); return viewerColumn; }
From source file:com.htmlhifive.tools.jslint.view.DescriptionGroupComposite.java
License:Apache License
/** * ??.// ww w . j av a 2 s . co m * * @param comp ? */ private void createTable(Composite comp) { // ?? tableViewer = CheckboxTableViewer.newCheckList(comp, SWT.FULL_SELECTION | SWT.H_SCROLL | SWT.V_SCROLL | SWT.SINGLE | SWT.CHECK); tableViewer.getTable().setLayoutData(new GridData(GridData.FILL_BOTH)); TableLayout layout = new TableLayout(); layout.addColumnData(new ColumnPixelData(50)); layout.addColumnData(new ColumnPixelData(300)); layout.addColumnData(new ColumnPixelData(130)); tableViewer.getTable().setLayout(layout); tableViewer.getTable().setHeaderVisible(true); tableViewer.getTable().setLinesVisible(true); TableViewerColumn columnState = new TableViewerColumn(tableViewer, SWT.CENTER); columnState.getColumn().setText(Messages.TC0000.getText()); columnState.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { return ""; } }); TableViewerColumn columnRegex = new TableViewerColumn(tableViewer, SWT.LEFT); columnRegex.getColumn().setText(Messages.TC0004.getText()); columnRegex.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { FilterBean bean = (FilterBean) element; return bean.getRegex(); } }); columnRegex.setEditingSupport(new EditingSupport(tableViewer) { @Override protected void setValue(Object element, Object value) { FilterBean bean = (FilterBean) element; bean.setRegex((String) value); updateVariable(); } @Override protected Object getValue(Object element) { String regEx = ((FilterBean) element).getRegex(); return regEx == null ? "" : regEx; } @Override protected CellEditor getCellEditor(Object element) { return new TextCellEditor(tableViewer.getTable()); } @Override protected boolean canEdit(Object element) { return true; } }); TableViewerColumn columnCombo = new TableViewerColumn(tableViewer, SWT.LEFT); columnCombo.getColumn().setText(Messages.TC0005.getText()); columnCombo.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { FilterBean bean = (FilterBean) element; return bean.getRevel().getLabel(); } }); columnCombo.setEditingSupport(new EditingSupport(tableViewer) { @Override protected void setValue(Object element, Object value) { FilterBean bean = (FilterBean) element; Integer selectNum = (Integer) value; // TODO ??????? bean.setLevel(FilterLevel.getRevelFromLabel(FilterLevel.getAllLabels()[selectNum])); updateVariable(); } @Override protected Object getValue(Object element) { FilterBean bean = (FilterBean) element; return ArrayUtils.indexOf(FilterLevel.getAllLabels(), bean.getRevel().getLabel()); } @Override protected CellEditor getCellEditor(Object element) { CellEditor cellEditor = new ComboBoxCellEditor(tableViewer.getTable(), FilterLevel.getAllLabels(), SWT.READ_ONLY); cellEditor.getLayoutData().minimumWidth = 10; return cellEditor; } @Override protected boolean canEdit(Object element) { return true; } }); tableViewer.setContentProvider(ArrayContentProvider.getInstance()); tableViewer.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent event) { FilterBean bean = (FilterBean) event.getElement(); bean.setState(event.getChecked()); updateVariable(); } }); Composite composite = new Composite(baseComp, SWT.NONE); composite.setLayoutData(new GridData(SWT.FILL, SWT.FILL, false, false, 1, 1)); composite.setLayout(new GridLayout(1, false)); // ?? btnAdd = new Button(composite, SWT.None); GridData gdBtnAdd = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gdBtnAdd.widthHint = 60; btnAdd.setLayoutData(gdBtnAdd); btnAdd.setText(Messages.B0002.getText()); btnAdd.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { tableElemList.add(new FilterBean()); updateVariable(); } }); // ?? btnDel = new Button(composite, SWT.None); GridData gdBtnDel = new GridData(SWT.LEFT, SWT.CENTER, false, false, 1, 1); gdBtnDel.widthHint = 60; btnDel.setLayoutData(gdBtnDel); btnDel.setText(Messages.B0003.getText()); btnDel.addSelectionListener(new SelectionAdapter() { @Override public void widgetSelected(SelectionEvent e) { FilterBean bean = (FilterBean) ((IStructuredSelection) tableViewer.getSelection()) .getFirstElement(); tableElemList.remove(bean); updateVariable(); } }); }
From source file:com.htmlhifive.tools.jslint.view.JslintOptionComposite.java
License:Apache License
/** * ??.//from ww w . jav a 2 s . c o m */ private void createOptionArea() { // ?? Group group = createGroup(sash, Messages.WT0000.getText()); // ?? integerTableViewer = CheckboxTableViewer.newCheckList(group, SWT.FULL_SELECTION | SWT.H_SCROLL | SWT.V_SCROLL | SWT.SINGLE | SWT.CHECK); Table table = integerTableViewer.getTable(); // ? settingTable(table, new int[] { COLUMN_WIDTH_CHECK, COLUMN_WIDTH_KEY, COLUMN_WIDTH_DESCRIPTION, COLUMN_WIDTH_VALUE }); TableViewerColumn enableColumn = new TableViewerColumn(integerTableViewer, SWT.LEFT); enableColumn.getColumn().setText(Messages.TC0000.getText()); enableColumn.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { return ""; } }); TableViewerColumn keyColumn = new TableViewerColumn(integerTableViewer, SWT.LEFT); keyColumn.getColumn().setText(Messages.TC0001.getText()); keyColumn.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { return ((CheckOption) element).getKey(); } }); TableViewerColumn descriptionColumn = new TableViewerColumn(integerTableViewer, SWT.LEFT); descriptionColumn.getColumn().setText(Messages.TC0002.getText()); descriptionColumn.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { return ((CheckOption) element).getDescription(); } }); TableViewerColumn valuecolumn = new TableViewerColumn(integerTableViewer, SWT.LEFT | SWT.BORDER); valuecolumn.getColumn().setText(Messages.TC0003.getText()); valuecolumn.setLabelProvider(new ColumnLabelProvider() { @Override public String getText(Object element) { return ((CheckOption) element).getValue(); } @Override public Color getBackground(Object element) { CheckOption option = (CheckOption) element; if (option.getClazz() == Boolean.class) { return Display.getCurrent().getSystemColor(SWT.COLOR_GRAY); } return super.getBackground(element); } }); valuecolumn.setEditingSupport(new EditingSupport(integerTableViewer) { @Override protected void setValue(Object element, Object value) { CheckOption option = (CheckOption) element; option.setValue((String) value); integerTableViewer.refresh(); updateVariable(); } @Override protected Object getValue(Object element) { String value = ((CheckOption) element).getValue(); return value == null ? "" : value; } @Override protected CellEditor getCellEditor(Object element) { return new TextCellEditor(integerTableViewer.getTable()); } @Override protected boolean canEdit(Object element) { CheckOption option = (CheckOption) element; if (option.getClazz() == Boolean.class) { return false; } return true; } }); integerTableViewer.setContentProvider(ArrayContentProvider.getInstance()); integerTableViewer.addSelectionChangedListener(new ISelectionChangedListener() { public void selectionChanged(SelectionChangedEvent event) { IStructuredSelection selection = (IStructuredSelection) event.getSelection(); CheckOption option = (CheckOption) selection.getFirstElement(); if (option != null) { detail.setText(option.getDetail() == null ? "" : option.getDetail()); } } }); integerTableViewer.addCheckStateListener(new ICheckStateListener() { @Override public void checkStateChanged(CheckStateChangedEvent event) { CheckOption option = (CheckOption) event.getElement(); option.setEnable(event.getChecked()); updateVariable(); } }); // // TODO . // Button addButton = createButton(group, // Messages.B0002.getText()); // addButton.addSelectionListener(new SelectionAdapter() { // @Override // public void widgetSelected(SelectionEvent e) { // // AddOptionDialog dialog = new AddOptionDialog(getShell()); // dialog.open(); // // } // }); // createButton(group, Messages.B0003.getText()); }
From source file:com.ibm.xsp.extlib.designer.bluemix.wizard.CloudSpaceBluemixWizardPage.java
License:Open Source License
@Override public void createControl(Composite parent) { super.createControl(parent); Composite container = new Composite(parent, SWT.NONE); container.setLayout(WizardUtils.createGridLayout(2, 5)); WizardUtils.createLabel(container, "Organizations:", 1, 0, true, GridData.FILL_HORIZONTAL); // $NLX-CloudSpaceBluemixWizardPage.Organizations-1$ WizardUtils.createLabel(container, "Spaces:", 1, 0, true, GridData.FILL_HORIZONTAL); // $NLX-CloudSpaceBluemixWizardPage.Spaces-1$ _orgViewer = WizardUtils.createTableViewer(container, 1, 1, null, SWT.FULL_SELECTION | SWT.BORDER | SWT.V_SCROLL); ColumnViewerToolTipSupport.enableFor(_orgViewer, ToolTip.NO_RECREATE); _orgViewer.getTable().setToolTipText("Choose organization"); // $NLX-CloudSpaceBluemixWizardPage.ChooseOrganization-1$ _orgViewer.getTable().setHeaderVisible(false); _orgViewer.getTable().setLinesVisible(false); _orgViewer.getTable().addControlListener(this); _orgViewer.setContentProvider(new ArrayContentProvider()); _orgViewer.addSelectionChangedListener(this); // Create the only column TableViewerColumn col = new TableViewerColumn(_orgViewer, SWT.LEFT); col.getColumn().setResizable(false); col.setLabelProvider(new ColumnLabelProvider()); _spaceViewer = WizardUtils.createTableViewer(container, 1, 1, null, SWT.FULL_SELECTION | SWT.BORDER | SWT.V_SCROLL); ColumnViewerToolTipSupport.enableFor(_spaceViewer, ToolTip.NO_RECREATE); _spaceViewer.getTable().setToolTipText("Choose space"); // $NLX-CloudSpaceBluemixWizardPage.ChooseSpace-1$ _spaceViewer.getTable().setHeaderVisible(false); _spaceViewer.getTable().setLinesVisible(false); _spaceViewer.getTable().addControlListener(this); _spaceViewer.setContentProvider(new ArrayContentProvider()); _spaceViewer.addSelectionChangedListener(this); // Create the only column col = new TableViewerColumn(_spaceViewer, SWT.LEFT); col.getColumn().setResizable(false); col.setLabelProvider(new ColumnLabelProvider()); setControl(container);/* www .j av a 2 s . c om*/ }
From source file:com.ibm.xsp.extlib.designer.bluemix.wizard.NameBluemixWizardPage.java
License:Open Source License
@Override public void createControl(Composite parent) { super.createControl(parent); Composite container = new Composite(parent, SWT.NONE); GridLayout layout = WizardUtils.createGridLayout(1, 5); container.setLayout(layout);//w ww.jav a 2 s. co m _newRadio = WizardUtils.createRadio(container, "Create a new application:", 1, this); // $NLX-NameBluemixWizardPage.Createanewapplication-1$ _newRadio.setSelection(true); _nameText = WizardUtils.createText(container, 1, 20); _nameText.addModifyListener(this); _existingRadio = WizardUtils.createRadio(container, "Overwrite an existing application:", 1, this); // $NLX-NameBluemixWizardPage.Overwriteanexistingapplication-1$ _appViewer = WizardUtils.createTableViewer(container, 1, 1, null, SWT.FULL_SELECTION | SWT.BORDER | SWT.V_SCROLL, 20); ColumnViewerToolTipSupport.enableFor(_appViewer, ToolTip.NO_RECREATE); _appViewer.getTable().setToolTipText("Choose application"); // $NLX-NameBluemixWizardPage.ChooseApplication-1$ _appViewer.getTable().setHeaderVisible(false); _appViewer.getTable().setLinesVisible(false); _appViewer.getTable().addControlListener(this); _appViewer.setContentProvider(new ArrayContentProvider()); _appViewer.addSelectionChangedListener(this); _appViewer.getTable().addSelectionListener(this); // Create the only column TableViewerColumn col = new TableViewerColumn(_appViewer, SWT.LEFT); col.getColumn().setResizable(false); col.setLabelProvider(new ColumnLabelProvider()); // Create Host Group _hostGroup = WizardUtils.createGroup(container, 3, 3); WizardUtils.createLabel(_hostGroup, "Host:", 1); // $NLX-NameBluemixWizardPage.Host-1$ _hostText = WizardUtils.createText(_hostGroup, 1, 0); _hostText.addModifyListener(this); _domainLabel = WizardUtils.createLabel(_hostGroup, "", 1); setControl(container); }