Java 如何使模态窗口不可移动?

Java 如何使模态窗口不可移动?,java,zk,Java,Zk,我想要一个模态的窗口,但不可移动,在文档中找不到有关此行为的任何信息。如何禁用它?如果窗口没有标题(没有标题,关闭按钮,…),则无法移动它。 如果您想要/需要head元素,我很确定这不是内置的 禁用移动。但我对此也很感兴趣,我认为这应该 作为功能添加到zk跟踪器。 我将更详细地查看窗口组件,如果我找到了方法 要禁用它,我将添加此项。目前,您可以使用客户端编程来定制不可移动的模式(重叠、弹出)窗口,下面的示例创建两个重叠窗口,并使其中一个窗口不可移动 <zk xmlns:w="client"

我想要一个模态的
窗口,但不可移动,在文档中找不到有关此行为的任何信息。如何禁用它?

如果
窗口没有标题(没有标题,关闭按钮,…),则无法移动它。
如果您想要/需要head元素,我很确定这不是内置的
禁用移动。但我对此也很感兴趣,我认为这应该
作为功能添加到zk跟踪器。
我将更详细地查看
窗口
组件,如果我找到了方法

要禁用它,我将添加此项。

目前,您可以使用客户端编程来定制不可移动的模式(重叠、弹出)窗口,下面的示例创建两个重叠窗口,并使其中一个窗口不可移动

<zk xmlns:w="client">
    <window title="center win, movable" border="normal"
        position="center,center"
        onCreate="self.doOverlapped();" />
    <window title="top win, not movable" border="normal"
        sclass="z-window-not-movable"
        position="center,top"
        onCreate="self.doOverlapped();">
        <attribute w:name="bind_"><![CDATA[
            function (a, b, c) {
                if (!this.$class.ignoremoveOverridden) {
                    this.$class.ignoremoveOverridden = true;
                    var oldImove = this.$class._ignoremove;
                    this.$class._ignoremove = function (dg, pointer, evt) {
                        var wgt = dg.control;
                        if (jq(wgt.$n()).hasClass('z-window-not-movable')) {
                            return true;
                        }
                        return oldImove.apply(wgt, arguments);
                    }
                }
                this.$bind_(a, b, c);
            }
        ]]></attribute>
    </window>
</zk>


您使用的是哪个平台?Windows?这是关于ZKWeb框架的,不管它是不是Windows。谢谢,这正是我所需要的。我想现在是学习一些小部件定制的时候了。:)