代码之家  ›  专栏  ›  技术社区  ›  GuruKulki

增大文本字段的大小

  •  4
  • GuruKulki  · 技术社区  · 15 年前

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

    3 回复  |  直到 12 年前
        1
  •  8
  •   Chris Dennett    15 年前

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

        2
  •  4
  •   bkritzer    15 年前

    因为文本是控件,所以它继承了方法: Text.setSize(width, height) . 这样可以设置文本字段的实际尺寸。将宽度更改为较大的值。你也可以通过做一些类似的事情来保持高度不变。

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

        3
  •  1
  •   stacker    15 年前

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

    文本从控件继承这些方法:

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