【发布时间】:2015-01-28 15:04:19
【问题描述】:
我的 SWT ComboBoxCellEditor 在底部多了一行。
有什么办法可以摆脱吗?无论我有多少元素,它都在那里。
【问题讨论】:
-
@Baz 感谢您的参考。他们真的很有帮助
标签: java eclipse swt jface inline-editing
我的 SWT ComboBoxCellEditor 在底部多了一行。
有什么办法可以摆脱吗?无论我有多少元素,它都在那里。
【问题讨论】:
标签: java eclipse swt jface inline-editing
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;
}
};
【讨论】: