本文整理汇总了Java中org.eclipse.swt.custom.CCombo.setVisible方法的典型用法代码示例。如果您正苦于以下问题:Java CCombo.setVisible方法的具体用法?Java CCombo.setVisible怎么用?Java CCombo.setVisible使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.swt.custom.CCombo
的用法示例。
在下文中一共展示了CCombo.setVisible方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: editCombo
import org.eclipse.swt.custom.CCombo; //导入方法依赖的package包/类
private void editCombo(TableItem row, int rownr, int colnr)
{
before_edit = getItemText(row);
field_changed = false;
ColumnInfo colinfo = columns[colnr-1];
if (columns[colnr-1].isReadOnly() && columns[colnr-1].getSelectionAdapter()!=null)
{
return;
}
combo = new CCombo(table, colinfo.isReadOnly()?SWT.READ_ONLY:SWT.NONE );
props.setLook(combo, Props.WIDGET_STYLE_TABLE);
combo.addTraverseListener(lsTraverse);
combo.addModifyListener(lsModCombo);
combo.addFocusListener(lsFocusCombo);
String opt[] = colinfo.getComboValues();
if (colinfo.getComboValuesSelectionListener()!=null) {
opt = colinfo.getComboValuesSelectionListener().getComboValues(row, rownr, colnr);
}
for (int i=0;i<opt.length;i++) combo.add(opt[i]);
combo.setText(row.getText(colnr));
if (lsMod!=null) combo.addModifyListener(lsMod);
combo.addModifyListener(lsUndo);
String tooltip = colinfo.getToolTip();
if (tooltip!=null) combo.setToolTipText(tooltip); else combo.setToolTipText("");
combo.setVisible(true);
combo.addKeyListener(lsKeyCombo);
if (columns[colnr-1].getSelectionAdapter()!=null)
{
combo.addSelectionListener(columns[colnr-1].getSelectionAdapter());
}
editor.horizontalAlignment = SWT.LEFT;
editor.layout();
// Open the text editor in the correct column of the selected row.
editor.setEditor (combo, row, colnr);
combo.setFocus();
combo.layout();
}
示例2: editCombo
import org.eclipse.swt.custom.CCombo; //导入方法依赖的package包/类
private void editCombo(TableItem row, int rownr, int colnr)
{
before_edit = getItemText(row);
field_changed = false;
ColumnInfo colinfo = columns[colnr-1];
if (colinfo.isReadOnly() && colinfo.getSelectionAdapter()!=null)
{
return;
}
if (colinfo.getDisabledListener()!=null) {
boolean disabled = colinfo.getDisabledListener().isFieldDisabled(rownr);
if (disabled) return;
}
combo = new CCombo(table, colinfo.isReadOnly()?SWT.READ_ONLY:SWT.NONE );
props.setLook(combo, Props.WIDGET_STYLE_TABLE);
combo.addTraverseListener(lsTraverse);
combo.addModifyListener(lsModCombo);
combo.addFocusListener(lsFocusCombo);
String opt[] = getComboValues(row, colinfo);
if (colinfo.getComboValuesSelectionListener()!=null) {
opt = colinfo.getComboValuesSelectionListener().getComboValues(row, rownr, colnr);
}
for (int i=0;i<opt.length;i++) combo.add(opt[i]);
combo.setText(row.getText(colnr));
if (lsMod!=null) combo.addModifyListener(lsMod);
combo.addModifyListener(lsUndo);
String tooltip = colinfo.getToolTip();
if (tooltip!=null) combo.setToolTipText(tooltip); else combo.setToolTipText("");
combo.setVisible(true);
combo.addKeyListener(lsKeyCombo);
if (colinfo.getSelectionAdapter()!=null)
{
combo.addSelectionListener(columns[colnr-1].getSelectionAdapter());
}
editor.horizontalAlignment = SWT.LEFT;
editor.layout();
// Open the text editor in the correct column of the selected row.
editor.setEditor (combo, row, colnr);
combo.setFocus();
combo.layout();
}