如何减少SWT中组合框的默认大小(项目的高度)?

时间:2014-10-25 04:51:07

标签: java combobox height swt size

我通过swt创建的组合框的大小具有固定大小(项目的高度无法更改)。有没有办法改变这个默认高度。?甚至以为我尝试通过减少项目的字体大小,但没有成功。

1 个答案:

答案 0 :(得分:2)

简短的回答是:您无法明确设置组合项的高度。

与所有SWT小部件一样,组合框使用OS / Window系统的本机小部件,因此仅限于相应的小部件功能。在Windows上,项目高度适应字体大小

combo.setFont( new Font( combo.getDisplay(), "Arial", 27, SWT.NONE ) ); Combo with arge font

combo.setFont( new Font( combo.getDisplay(), "Arial", 7, SWT.NONE ) ); Combo with small font

但其他平台可能只适应某种程度或根本不适应。