增加“文本”字段的大小

时间:2010-02-23 17:31:23

标签: java swt

我正在使用org.eclipse.swt.widgets.Text类型的文本字段。我想增加场地的长度。我该怎么做?

3 个答案:

答案 0 :(得分:8)

对于每个字段,如果您的常规布局管理器是GridLayout,则文本框布局数据将为GridData。将宽度和高度传递到GridData构造函数并将其设置为文本框(textbox.setLayoutData()),以及有关布局管理器如何操作该字段的属性。

答案 1 :(得分:4)

由于Text是一个控件,它继承了方法:Text.setSize(width, height)。这允许您设置文本字段的实际尺寸。将宽度更改为更大的宽度。您可能还希望通过执行类似

的操作来保持高度相同

textField.setSize(width, textField.getSize().y)

答案 2 :(得分:1)

http://help.eclipse.org/help33/index.jsp?topic=/org.eclipse.platform.doc.isv/reference/api/org/eclipse/swt/widgets/Text.html

Text从Control继承这些方法:

public void setSize(int width,int height)
public void setSize(Point size)