我的SWT ComboBoxCellEditor底部有一个额外的行。
有没有办法摆脱它?无论我有多少元素,都在那里。
答案 0 :(得分:1)
ComboBoxCellEditor
使用CCombo
小部件进行编辑。使用CCombo#setVisibleItemCount()
可以控制可见项目的数量。
根据您知道应该隐藏多少项目,您可以配置组合框。例如,通过覆盖createControl
ComboBoxCellEditor editor = new ComboBoxCellEditor() {
@Override
protected Control createControl( Composite parent ) {
CCombo combo = ( CCombo )super.createControl( parent );
combo.setVisibleItemCount( 2 );
return combo;
}
};