我正在使用org.eclipse.swt.widgets.Text
类型的文本字段。我想增加场地的长度。我该怎么做?
答案 0 :(得分:8)
对于每个字段,如果您的常规布局管理器是GridLayout,则文本框布局数据将为GridData。将宽度和高度传递到GridData构造函数并将其设置为文本框(textbox.setLayoutData()),以及有关布局管理器如何操作该字段的属性。
答案 1 :(得分:4)
由于Text是一个控件,它继承了方法:Text.setSize(width, height)
。这允许您设置文本字段的实际尺寸。将宽度更改为更大的宽度。您可能还希望通过执行类似
textField.setSize(width, textField.getSize().y)
答案 2 :(得分:1)
Text从Control继承这些方法:
public void setSize(int width,int height)
public void setSize(Point size)