5

我想知道 qx.ui.form.TextArea 可以在运行时通过鼠标调整大小吗?就像我可以在stackoverflow中重新调整问题框一样。

4

2 回答 2

3

还看看 Resizer 演示: http ://demo.qooxdoo.org/current/demobrowser/#widget~Resizer.html

问候,克里斯

于 2010-08-20T11:24:18.633 回答
2

确定这是可能的。这取决于您使用的外部布局。看看下面的代码示例。

var win = new qx.ui.window.Window("First Window");
win.setWidth(300);
win.setHeight(200);
win.setShowMinimize(false);

this.getRoot().add(win, {left:20, top:20});
win.open();

win.setLayout(new qx.ui.layout.Canvas());
win.add(new qx.ui.form.TextArea(), {edge: 0});​

它将文本区域添加到包含画布布局的窗口。Layout 属性 edge : 0 使 textarea 保持在窗口的边缘。现在调整窗口大小也会调整文本区域的大小。没有窗户也可以这样做。

问候,马丁

于 2010-08-20T06:08:29.250 回答