Button 降低SWT表格行中按钮的高度

Button 降低SWT表格行中按钮的高度,button,swt,eclipse-rcp,jface,tablerow,Button,Swt,Eclipse Rcp,Jface,Tablerow,我有一个org.eclipse.swt.widgets.Table。我放了一个org.eclipse.swt.widgets.Button 转到最后一列 若它保持不变,我的按钮将占用单元格中垂直和水平方向的所有可用空间 我想出了一种方法来操纵按钮的宽度(见下文)。但是,这种方法不适用于高度。如果可能的话,我更愿意将按钮的高度降低一些像素。或者在上面和下面添加一些填充。或者增加行的高度并保持按钮的高度不变。 非常感谢您的帮助。 以下是我到目前为止的情况: private void createBu

我有一个
org.eclipse.swt.widgets.Table
。我放了一个
org.eclipse.swt.widgets.Button
转到最后一列

若它保持不变,我的按钮将占用单元格中垂直和水平方向的所有可用空间

我想出了一种方法来操纵按钮的宽度(见下文)。但是,这种方法不适用于高度。如果可能的话,我更愿意将按钮的高度降低一些像素。或者在上面和下面添加一些填充。或者增加行的高度并保持按钮的高度不变。
非常感谢您的帮助。 以下是我到目前为止的情况:

private void createButtons(表){
int items=tableViewer.getTable().getItems().length;
TableEditor[]editors=新建TableEditor[项目];
按钮[]按钮=新按钮[项目];
对于(int i=0;i
表格项目的高度由其内容决定。通常选择高度是为了显示文本和图像。除非执行,否则无法影响表项高度

要在按钮周围添加边距,应将其放入具有适当布局的组合中(例如,
FillLayout
with
marginWith
和/或
marginHeight
相应设置)