本文整理汇总了Java中org.eclipse.swt.widgets.TableItem.setText方法的典型用法代码示例。如果您正苦于以下问题:Java TableItem.setText方法的具体用法?Java TableItem.setText怎么用?Java TableItem.setText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.swt.widgets.TableItem
的用法示例。
在下文中一共展示了TableItem.setText方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: initDescriptorSectionFromModel
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
protected void initDescriptorSectionFromModel() {
Descriptor descriptor = getJmxDescriptor();
if (descriptor == null) {
return;
}
Table table = getDescriptorTable();
if (table == null) {
return;
}
table.removeAll();
for (String fieldName : descriptor.getFieldNames()) {
TableItem item = new TableItem(table, SWT.NONE);
Object value = descriptor.getFieldValue(fieldName);
item.setText(0, fieldName);
item.setText(1, String.valueOf(value));
}
packTable(table, DEFAULT_NAME_VALUE_COLUMN_WIDTHS);
}
示例2: initPrimarySectionFromModel
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
@Override
protected void initPrimarySectionFromModel() {
Table table = getPrimaryTable();
table.removeAll();
MBeanAttributeModel model = getModel();
MBeanAttribute attribute = model.getData();
String valueString = attribute.getValueAsString();
String valueError = attribute.getValueRetrievalErrorMessage();
TableItem item = new TableItem(table, SWT.NONE);
item.setText(0, attribute.getName());
if (valueError != null) {
item.setText(1, valueError);
item.setForeground(1, table.getDisplay().getSystemColor(SWT.COLOR_RED));
}
else {
item.setText(1, valueString);
}
packTable(table, DEFAULT_NAME_VALUE_COLUMN_WIDTHS);
}
示例3: initInfoSectionFromModel
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
@Override
protected void initInfoSectionFromModel() {
Table table = getInfoTable();
table.removeAll();
MBeanFeatureInfo featureInfo = getFeatureInfo();
TableItem nameItem = new TableItem(table, SWT.NONE);
nameItem.setText(0, FEATURE_INFO_PROPERTY_NAME_NAME);
nameItem.setText(1, featureInfo.getName());
TableItem descriptionItem = new TableItem(table, SWT.NONE);
descriptionItem.setText(0, FEATURE_INFO_PROPERTY_NAME_DESCRIPTION);
descriptionItem.setText(1, featureInfo.getDescription());
}
示例4: refreshTable
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
/**
* Refresh the table of information.
*/
protected void refreshTable() {
fileTable.removeAll();
Iterator specs = wizard.getImportSpecifications().iterator();
boolean canFinish = specs.hasNext();
while (specs.hasNext()) {
ImportSpecification spec = (ImportSpecification) specs.next();
File file = new File(spec.getSourceFilename());
TableItem item = new TableItem(fileTable, SWT.NULL);
item.setText(new String[] {
file.getName(),
spec.getTargetFilename(),
spec.getFiletype() });
item.setData(spec);
canFinish &= spec.hasFiletype();
}
fileTable.redraw();
wizard.enableFinishButton(canFinish);
}
示例5: initPropertiesSectionFromModel
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
/**
* TODO: Comment.
*
*/
protected void initPropertiesSectionFromModel() {
Table table = getPropertiesSectionTable();
table.removeAll();
Map<String, String> properties = getZooKeeperConnectionProperties();
for (String key : properties.keySet()) {
TableItem item = new TableItem(table, SWT.NONE);
String value = properties.get(key);
item.setText(0, key);
item.setText(1, value);
Color valueTextColor = table.getForeground();
if (key.equals(ZooKeeperConnectionModelElementType.PROPERTY_NAME_STATE)) {
if (!States.CONNECTED.name().equals(value)) {
valueTextColor = table.getDisplay().getSystemColor(SWT.COLOR_RED);
}
// else {
// valueTextColor = table.getDisplay().getSystemColor(SWT.COLOR_GREEN);
// }
}
item.setForeground(1, valueTextColor);
}
packTable(table, PROPERTIES_COLUMN_WIDTHS);
}
示例6: addStatValueTableItem
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
private void addStatValueTableItem(Table table, String name, String value, String description) {
TableItem item = new TableItem(table, SWT.NONE);
item.setText(0, name);
item.setText(1, value);
item.setText(2, description);
}
示例7: refreshRules
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
private void refreshRules() {
rulesTable.removeAll();
for (int i=0; i<rules.size(); ++i) {
LSDResult rule = rules.get(i);
TableItem ti = new TableItem(rulesTable, SWT.NULL);
ti.setText(new String[] { rule.num_matches+"/"+(rule.num_matches+rule.num_counter), rule.desc });
}
rulesTable.layout();
}
示例8: handleUpdateData
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
private void handleUpdateData ( final int index, final Map<String, List<Double>> values, final List<ValueInformation> valueInformation )
{
// FIXME: implement faster
final int len = valueInformation.size ();
for ( int i = 0; i < len; i++ )
{
final TableItem item = this.table.getItem ( i + index );
final double quality = valueInformation.get ( i ).getQuality ();
final double manual = valueInformation.get ( i ).getManualPercentage ();
item.setText ( 0, String.format ( Messages.QueryDataView_Format_Index, index + i ) );
item.setText ( 1, String.format ( Messages.QueryDataView_Format_Quality, quality ) );
item.setText ( 2, String.format ( Messages.QueryDataView_Format_Manual, manual ) );
for ( int j = 0; j < this.colNames.length; j++ )
{
final List<Double> value = values.get ( this.colNames[j] );
item.setText ( j + FIX_FRONT_COLS, getValueString ( value.get ( i ) ) );
}
item.setText ( this.colNames.length + FIX_FRONT_COLS, "" + valueInformation.get ( i ).getSourceValues () ); //$NON-NLS-1$
item.setText ( this.colNames.length + FIX_FRONT_COLS + 1, String.format ( Messages.QueryDataView_InfoFormat, valueInformation.get ( i ).getStartTimestamp (), valueInformation.get ( i ).getEndTimestamp () ) );
if ( quality < 0.33 )
{
item.setBackground ( this.invalidColor );
}
else
{
item.setBackground ( null );
}
}
}
示例9: setDataSize
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
private void setDataSize ( final int entries, final Set<String> valueTypes )
{
clearDataSize ();
this.colNames = valueTypes.toArray ( new String[0] );
for ( final String valueType : valueTypes )
{
final TableColumn col = new TableColumn ( this.table, SWT.NONE );
col.setText ( valueType );
col.setWidth ( 100 );
col.setAlignment ( SWT.RIGHT );
this.columns.put ( valueType, col );
}
this.countCol = new TableColumn ( this.table, SWT.NONE );
this.countCol.setText ( Messages.QueryDataView_ColValues );
this.countCol.setWidth ( 40 );
this.infoCol = new TableColumn ( this.table, SWT.NONE );
this.infoCol.setText ( Messages.QueryDataView_ColInfo );
this.infoCol.setWidth ( 150 );
this.table.clearAll ();
this.table.setItemCount ( entries );
for ( int i = 0; i < entries; i++ )
{
final TableItem item = this.table.getItem ( i );
item.setBackground ( this.invalidColor );
item.setText ( 0, String.format ( Messages.QueryDataView_Format_Index, i ) );
}
}
示例10: appendBlankRowToTable
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
private static void appendBlankRowToTable(Table table, TableItem item,
int index) {
item.setText(new String[] { String.format("%d", index), "Element name",
"Action keyword", "", "Selector value" });
TableEditor keywordChoiceEditor = new TableEditor(table);
CCombo keywordChoiceCombo = new CCombo(table, SWT.NONE);
keywordChoiceCombo.setText("Choose..");
for (String keyword : keywordTable.keySet()) {
keywordChoiceCombo.add(keyword);
}
// NOTE: none of options is initially selected
keywordChoiceEditor.grabHorizontal = true;
int keywordChoiceColumn = 2;
keywordChoiceCombo.setData("column", keywordChoiceColumn);
keywordChoiceCombo.setData("item", item);
keywordChoiceEditor.setEditor(keywordChoiceCombo, item,
keywordChoiceColumn);
keywordChoiceCombo.addModifyListener(new keywordChoiceListener());
TableEditor selectorChoiceEditor = new TableEditor(table);
CCombo selectorChoiceCombo = new CCombo(table, SWT.NONE);
selectorChoiceCombo.setText("Choose");
for (String locator : selectorFromSWD.values()) {
selectorChoiceCombo.add(locator);
}
// NOTE: none of options is initially selected
selectorChoiceEditor.grabHorizontal = true;
int selectorChoiceColumn = 3;
selectorChoiceCombo.setData("item", item);
selectorChoiceCombo.setData("column", selectorChoiceColumn);
selectorChoiceEditor.setEditor(selectorChoiceCombo, item,
selectorChoiceColumn);
selectorChoiceCombo.addModifyListener(new selectorChoiceListener());
return;
}
示例11: loadData
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
private void loadData() {
if (inputFields != null) {
for (String field : inputFields) {
TableItem tableItem=new TableItem(table, SWT.NONE);
tableItem.setText(0,field);
tableItem.setText(1,fieldMap.get(field).getSimpleName());
}
}
if(table.getItemCount()==0){
searchTextBox.setEnabled(false);
}
}
示例12: setTableItems
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
@Override
protected void setTableItems(TableItem item, Book b) {
super.setTableItems(item, b);
int index = 0;
for (TableColumn i : tableColumns) {
BookTableColumn o = (BookTableColumn) i.getData();
if (o == BookTableColumn.File) {
item.setImage(getFileImage(b));
item.setText("");
}
}
}
示例13: addAclTableItem
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
public TableItem addAclTableItem(ACL acl) {
final Table table = getTable();
final TableItem item = new TableItem(table, SWT.NONE);
item.setData("ACL", acl);
Id id = acl.getId();
int aclPerms = acl.getPerms();
boolean hasAll = ((aclPerms & ZooDefs.Perms.ALL) == ZooDefs.Perms.ALL);
item.setText(0, id.getScheme());
item.setText(1, id.getId());
for (final int perm : PERMS) {
final int permColumnIndex = getPermissionColumnIndex(perm);
TableEditor permCheckBoxTableEditor = new TableEditor(table);
setItemPermTableEditor(item, perm, permCheckBoxTableEditor);
final Button permCheckBox = new Button(table, SWT.CHECK);
boolean hasPerm = ((aclPerms & perm) == perm);
permCheckBox.setSelection(hasPerm);
permCheckBox.setEnabled(!hasAll || (hasAll && perm == ZooDefs.Perms.ALL));
permCheckBox.addSelectionListener(new SelectionAdapter() {
@Override
public void widgetSelected(SelectionEvent e) {
if (perm == ZooDefs.Perms.ALL) {
for (int subPerm : PERMS) {
if (subPerm == ZooDefs.Perms.ALL) {
continue;
}
Button subPermCheckBox = getItemPermCheckBox(item, subPerm);
boolean allIsSelected = permCheckBox.getSelection();
if (allIsSelected) {
subPermCheckBox.setSelection(true);
}
subPermCheckBox.setEnabled(!allIsSelected);
}
}
fireOrchestrationChange();
}
});
permCheckBox.pack();
permCheckBoxTableEditor.minimumWidth = permCheckBox.getSize().x;
permCheckBoxTableEditor.horizontalAlignment = SWT.CENTER;
permCheckBoxTableEditor.setEditor(permCheckBox, item, permColumnIndex);
}
return item;
}
示例14: populateDialog
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
/**
* This helper method puts the step configuration stored in the meta object
* and puts it into the dialog controls.
*/
private void populateDialog() {
wStepname.selectAll();
if (meta.getEndpoint() != null) {
m_wEndpoint.setText(meta.getEndpoint());
}
if(meta.getTunnelEndpoint() != null) {
m_wTunnelEndpoint.setText(meta.getTunnelEndpoint());
}
if (meta.getAccessId() != null) {
m_wAccessId.setText(meta.getAccessId());
}
if (meta.getAccessKey() != null) {
m_wAccessKey.setText(meta.getAccessKey());
}
if (meta.getProjectName() != null) {
m_wProjectName.setText(meta.getProjectName());
}
if (meta.getTableName() != null) {
m_wTableName.setText(meta.getTableName());
}
if (meta.getPartition() != null) {
m_wPartition.setText(meta.getPartition());
}
m_wTruncate.setSelection(meta.isTruncate());
if (meta.getOdpsFields() != null && meta.getStreamFields() != null) {
for (int i = 0; i < meta.getOdpsFields().size(); i++) {
OdpsField odpsField = meta.getOdpsFields().get(i);
String streamField = meta.getStreamFields().get(i);
TableItem item = m_wFieldsTable.table.getItem(i);
if (odpsField != null) {
if (odpsField.getName() != null)
item.setText(1, odpsField.getName());
if (streamField != null)
item.setText(2, streamField);
}
}
}
}
示例15: getFields
import org.eclipse.swt.widgets.TableItem; //导入方法依赖的package包/类
private void getFields(OdpsOutputMeta meta) {
if (!Const.isEmpty(m_wEndpoint.getText()) && !Const.isEmpty(m_wAccessId.getText()) && !Const
.isEmpty(m_wAccessKey.getText()) && !Const.isEmpty(m_wProjectName.getText()) && !Const
.isEmpty(m_wTableName.getText())) {
TableSchema schema = MaxcomputeUtil
.getTableSchema(new AliyunAccount(m_wAccessId.getText(), m_wAccessKey.getText()),
m_wEndpoint.getText(), m_wProjectName.getText(), m_wTableName.getText());
List<Column> columns = schema.getColumns();
List<OdpsField> odpsFields = new ArrayList<OdpsField>();
for (int i = 0; i < columns.size(); i++) {
OdpsField field = new OdpsField();
field.setName(columns.get(i).getName());
field.setType(columns.get(i).getType().name());
field.setComment(columns.get(i).getCategoryLabel());
odpsFields.add(field);
}
meta.setOdpsFields(odpsFields);
RowMetaInterface r = null;
try {
r = transMeta.getPrevStepFields(stepname);
} catch (KettleStepException e) {
logError(e.getMessage(), e);
}
if (r != null) {
logBasic("prev step fields: " + Arrays.toString(r.getFieldNames()));
meta.setStreamFields(Arrays.asList(r.getFieldNames()));
} else {
logBasic("prev step fields empty!!!");
meta.setStreamFields(new ArrayList<String>());
}
if (meta.getOdpsFields() != null && meta.getStreamFields() != null) {
m_wFieldsTable.table.clearAll();
m_wFieldsTable.table.setItemCount(meta.getOdpsFields().size());
for (int i = 0; i < meta.getOdpsFields().size(); i++) {
OdpsField odpsField = meta.getOdpsFields().get(i);
String streamField = "";
if (meta.getStreamFields().size() > i) {
streamField = meta.getStreamFields().get(i);
}
TableItem item = m_wFieldsTable.table.getItem(i);
if (odpsField != null) {
if (odpsField.getName() != null)
item.setText(1, odpsField.getName());
if (streamField != null)
item.setText(2, streamField);
}
}
}
} else {
// pop up an error dialog
String missingConDetails = "";
if (Const.isEmpty(m_wEndpoint.getText())) {
missingConDetails += " odps endpoint";
}
if (Const.isEmpty(m_wAccessId.getText())) {
missingConDetails += " accessId";
}
if (Const.isEmpty(m_wAccessKey.getText())) {
missingConDetails += " accessKey";
}
if (Const.isEmpty(m_wProjectName.getText())) {
missingConDetails += " project name";
}
if (Const.isEmpty(m_wTableName.getText())) {
missingConDetails += " table name";
}
ShowMessageDialog smd = new ShowMessageDialog(shell, SWT.ICON_WARNING | SWT.OK,
BaseMessages.getString(PKG, "ODPS.ErrorMessage.MissingConnectionDetails.Title"),
BaseMessages.getString(PKG, "ODPS.ErrorMessage.MissingConnectionDetails",
missingConDetails));
smd.open();
}
}