本文整理汇总了Java中org.eclipse.swt.custom.CCombo.setFont方法的典型用法代码示例。如果您正苦于以下问题:Java CCombo.setFont方法的具体用法?Java CCombo.setFont怎么用?Java CCombo.setFont使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.eclipse.swt.custom.CCombo
的用法示例。
在下文中一共展示了CCombo.setFont方法的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: tableCombo
import org.eclipse.swt.custom.CCombo; //导入方法依赖的package包/类
protected CCombo tableCombo(final Table table) {
final CCombo combo = new CCombo(table, SWT.READ_ONLY);
combo.setLayout(new FillLayout(SWT.HORIZONTAL));
combo.setFont(MainGui.DEFAULTFONT);
return combo;
}