FastUI界面类[window]方法小结
方法 1:close(关闭指定窗口)[size=1em]
类别[size=1em]
| 内容[size=1em]
|
方法签名[size=1em]
| void close()[size=1em]
|
返回值[size=1em]
| void(执行成功 / 失败,无具体返回对象)[size=1em]
|
参数[size=1em]
| 无[size=1em]
|
功能描述[size=1em]
| 关闭已加载的指定窗口对象(需通过窗口实例调用)[size=1em]
|
使用案例[size=1em]
| var win = window.loadUI("主界面.ui");[size=1em]
win.show();[size=1em]
win.close(); // 关闭当前窗口[size=1em]
|
方法 2:closeAll(关闭所有窗口)[size=1em]
类别[size=1em]
| 内容[size=1em]
|
方法签名[size=1em]
| void closeAll()[size=1em]
|
返回值[size=1em]
| void(执行成功 / 失败,无具体返回对象)[size=1em]
|
参数[size=1em]
| 无[size=1em]
|
功能描述[size=1em]
| 关闭当前所有已显示的窗口对象(无需指定实例)[size=1em]
|
使用案例[size=1em]
| window.closeAll(); // 关闭所有显示的窗口[size=1em]
|
方法 3:loadUI(加载 UI 界面)[size=1em]
类别[size=1em]
| 内容[size=1em]
|
方法签名[size=1em]
| uiWindow loadUI(String arg0)[size=1em]
|
返回值[size=1em]
| uiWindow(窗口对象);失败返回 null[size=1em]
|
参数[size=1em]
| String arg0:UI 文件路径(如 "主界面.ui")[size=1em]
|
功能描述[size=1em]
| 加载指定路径的 UI 文件,返回窗口实例用于后续操作[size=1em]
|
使用案例[size=1em]
| var win = window.loadUI("主界面.ui");[size=1em]
win.show(); // 加载后显示窗口[size=1em]
|
方法 4:onClose(监听窗口关闭事件)[size=1em]
类别[size=1em]
| 内容[size=1em]
|
方法签名[size=1em]
| void onClose(Function arg0)[size=1em]
|
返回值[size=1em]
| void(无具体返回对象)[size=1em]
|
参数[size=1em]
| Function arg0:窗口关闭后的回调函数[size=1em]
|
功能描述[size=1em]
| 为窗口绑定关闭事件,窗口关闭时触发回调[size=1em]
|
使用案例[size=1em]
| var win = window.loadUI("主界面.ui");[size=1em]
win.onClose(() => {[size=1em]
printl("窗口已关闭");[size=1em]
});[size=1em]
win.show();[size=1em]
[size=1em]
|
方法 5:onLoad(监听窗口加载事件)[size=1em]
类别[size=1em]
| 内容[size=1em]
|
方法签名[size=1em]
| void onLoad(Function arg0)[size=1em]
|
返回值[size=1em]
| void(无具体返回对象)[size=1em]
|
参数[size=1em]
| Function arg0:窗口加载完成后的回调函数[size=1em]
|
功能描述[size=1em]
| 为窗口绑定加载完成事件,加载成功后触发回调[size=1em]
|
使用案例[size=1em]
| var win = window.loadUI("主界面.ui");[size=1em]
win.onLoad(() => {[size=1em]
printl("窗口加载完成");[size=1em]
});[size=1em]
win.show();[size=1em]
|
方法 6:setFull(设置窗口全屏)[size=1em]
类别[size=1em]
| 内容[size=1em]
|
方法签名[size=1em]
| void setFull()[size=1em]
|
返回值[size=1em]
| void(执行成功 / 失败,无具体返回对象)[size=1em]
|
参数[size=1em]
| 无[size=1em]
|
功能描述[size=1em]
| 将指定窗口设置为全屏显示(需通过窗口实例调用)[size=1em]
|
使用案例[size=1em]
| [size=1em]
var win = window.loadUI("主界面.ui");[size=1em]
win.setFull(); // 设置全屏[size=1em]
win.show();[size=1em]
|
方法 7:setHeight(设置窗口高度)[size=1em]
类别[size=1em]
| 内容[size=1em]
|
方法签名[size=1em]
| void setHeight(int arg0)[size=1em]
|
返回值[size=1em]
| void(执行成功 / 失败,无具体返回对象)[size=1em]
|
参数[size=1em]
| int arg0:窗口高度(单位:像素)[size=1em]
|
功能描述[size=1em]
| 设置指定窗口的高度(需先加载窗口)[size=1em]
|
使用案例[size=1em]
| var win = window.loadUI("主界面.ui");[size=1em]
win.setHeight(1280); // 高度1280px[size=1em]
win.show();[size=1em]
|
方法 8:setHidden(隐藏窗口)[size=1em]
类别[size=1em]
| 内容[size=1em]
|
方法签名[size=1em]
| void setHidden()[size=1em]
|
返回值[size=1em]
| void(执行成功 / 失败,无具体返回对象)[size=1em]
|
参数[size=1em]
| 无[size=1em]
|
功能描述[size=1em]
| 隐藏已显示的窗口(窗口仍在内存,可重新显示)[size=1em]
|
使用案例[size=1em]
| var win = window.loadUI("主界面.ui")[size=1em]
win.show();[size=1em]
win.setHidden(); // 隐藏窗口[size=1em]
|
方法 9:setLeft(设置窗口 X 轴坐标)[size=1em]
类别[size=1em]
| 内容[size=1em]
|
方法签名[size=1em]
| void setLeft(int arg0)[size=1em]
|
返回值[size=1em]
| void(执行成功 / 失败,无具体返回对象)[size=1em]
|
参数[size=1em]
| int arg0:窗口左边界距屏幕左侧的像素值[size=1em]
|
功能描述[size=1em]
| 设置窗口在屏幕上的 X 轴位置(坐标原点为左上角)[size=1em]
|
使用案例[size=1em]
| var win = window.loadUI("主界面.ui");[size=1em]
win.setLeft(100); // X轴坐标100px[size=1em]
win.show();[size=1em]
|
方法 10:setTop(设置窗口 Y 轴坐标)[size=1em]
类别[size=1em]
| 内容[size=1em]
|
方法签名[size=1em]
| void setTop(int arg0)[size=1em]
|
返回值[size=1em]
| void(执行成功 / 失败,无具体返回对象)[size=1em]
|
参数[size=1em]
| int arg0:窗口上边界距屏幕顶部的像素值[size=1em]
|
功能描述[size=1em]
| 设置窗口在屏幕上的 Y 轴位置(坐标原点为左上角)[size=1em]
|
使用案例[size=1em]
| var win = window.loadUI("主界面.ui");[size=1em]
win.setTop(50); // Y轴坐标50px[size=1em]
win.show();[size=1em]
|
方法 11:setVisable(显示隐藏的窗口)[size=1em]
类别[size=1em]
| 内容[size=1em]
|
方法签名[size=1em]
| void setVisable()[size=1em]
|
返回值[size=1em]
| void(执行成功 / 失败,无具体返回对象)[size=1em]
|
参数[size=1em]
| 无[size=1em]
|
功能描述[size=1em]
| 显示已隐藏的窗口(与 setHidden 配合使用)[size=1em]
|
使用案例[size=1em]
| var win = window.loadUI("主界面.ui");[size=1em]
win.setHidden(); // 先隐藏[size=1em]
win.setVisable(); // 重新显示[size=1em]
|
方法 12:setWidth(设置窗口宽度)[size=1em]
类别[size=1em]
| 内容[size=1em]
|
方法签名[size=1em]
| void setWidth(int arg0)[size=1em]
|
返回值[size=1em]
| void(执行成功 / 失败,无具体返回对象)[size=1em]
|
参数[size=1em]
| int arg0:窗口宽度(单位:像素)[size=1em]
|
功能描述[size=1em]
| 设置指定窗口的宽度(需先加载窗口)[size=1em]
|
使用案例[size=1em]
| var win = window.loadUI("主界面.ui");[size=1em]
win.setWidth(720); // 宽度720px[size=1em]
win.show();[size=1em]
|
方法 13:show(显示窗口)[size=1em]
类别[size=1em]
| 内容[size=1em]
|
方法签名[size=1em]
| void show()[size=1em]
|
返回值[size=1em]
| void(执行成功 / 失败,无具体返回对象)[size=1em]
|
参数[size=1em]
| 无[size=1em]
|
功能描述[size=1em]
| 显示已加载的窗口对象(需通过窗口实例调用)[size=1em]
|
使用案例[size=1em]
| var win = window.loadUI("主界面.ui");[size=1em]
win.show(); // 显示加载后的窗口[size=1em]
|
[size=1em]
[color=var(--yq-text-primary)][backcolor=var(--yq-bg-primary)]
[color=var(--yq-text-primary)]
[backcolor=var(--yq-bg-primary)][color=var(--yq-text-primary)]
[color=var(--yq-text-primary)]
[color=var(--yq-text-primary)][backcolor=var(--yq-bg-primary)]