本文整理匯總了Java中org.eclipse.swt.custom.CCombo.setListVisible方法的典型用法代碼示例。如果您正苦於以下問題:Java CCombo.setListVisible方法的具體用法?Java CCombo.setListVisible怎麽用?Java CCombo.setListVisible使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.eclipse.swt.custom.CCombo
的用法示例。
在下文中一共展示了CCombo.setListVisible方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: initControl
import org.eclipse.swt.custom.CCombo; //導入方法依賴的package包/類
@Override
protected void initControl() {
isReadOnly = (controlStyle & SWT.READ_ONLY) != 0;
// BUG in SWT: clear READ_ONLY bit since this does block the ProgressMonitorDialog
combo = new CCombo(parent, controlStyle | SWT.FLAT | SWT.SINGLE | SWT.BORDER) {
@Override
protected void checkSubclass() {
}
//
// public void setSelection(Point selection) {
// deselectAll();
// }
};
// combo = new CCombo(parent, controlStyle & ~SWT.READ_ONLY);
FontData[] fD = combo.getFont().getFontData();
fD[0].setHeight(DEFAULT_FONT_SIZE);
// combo.setFont(new Font(display,fD[0]));
combo.setFont(Fonts.createFont(fD[0]));
this.setControl(combo);
combo.addModifyListener(new ModifyListener() {
@Override
public void modifyText(ModifyEvent e) {
setWidth(combo.computeSize(SWT.DEFAULT, SWT.DEFAULT).x);
}
});
combo.setEditable(false);
combo.setBackground(Colors.getSystemColor(SWT.COLOR_WIDGET_BACKGROUND));
combo.setListVisible(false);
// if (isReadOnly) {
// logger.debug("combo is read only!");
// combo.setBackground(Colors.getSystemColor(SWT.COLOR_WIDGET_BACKGROUND));
//
//
//
// combo.addKeyListener(new KeyListener() {
//
// @Override
// public void keyPressed(KeyEvent e) {
//
// e.doit=false;
// }
//
// @Override
// public void keyReleased(KeyEvent e) {
//
// e.doit=false;
// }
// });
// }
}
示例2: focusIt
import org.eclipse.swt.custom.CCombo; //導入方法依賴的package包/類
private void focusIt(final CCombo combo) {
if (!combo.isDisposed()) {
combo.setFocus();
combo.setListVisible(true);
}
}