Java 从GXT中的窗口组件中删除调整光标大小
我使用的窗口组件的“可调整大小”标志设置为false,但边缘上的“调整大小”光标仍会显示。有没有办法将光标更改为正常 我使用的是Sencha GXT 3,带有外观图案 编辑: 两个答案(SSR和Jonathan)都是正确的,但有点过分了。其他可调整大小的窗口会发生什么情况Java 从GXT中的窗口组件中删除调整光标大小,java,gwt,extjs,gxt,Java,Gwt,Extjs,Gxt,我使用的窗口组件的“可调整大小”标志设置为false,但边缘上的“调整大小”光标仍会显示。有没有办法将光标更改为正常 我使用的是Sencha GXT 3,带有外观图案 编辑: 两个答案(SSR和Jonathan)都是正确的,但有点过分了。其他可调整大小的窗口会发生什么情况 我将这个问题通知了Sencha,他们将其标记为bug升级到GXT 3.0.3+将解决此问题。如果不侵入GXT代码,这可能是不可能的。在gwt代码中,resizecursor代码似乎是硬编码到css样式中的,而gwt代码是模糊的
我将这个问题通知了Sencha,他们将其标记为bug升级到GXT 3.0.3+将解决此问题。如果不侵入GXT代码,这可能是不可能的。在gwt代码中,resizecursor代码似乎是硬编码到css样式中的,而gwt代码是模糊的。您可以在下图中看到一个模糊的样式,带有光标:e-resize
可调整大小的
类具有可调整大小的外观
。如果我们查看ResizeableBaseAppearance
,我们可以看看GXT团队是如何实现这些功能的
我猜想,当一个窗口
最初创建时,调用Window.setresizeable(true)
,它注入样式并设置用于调整大小的处理程序
您可以滚动自己的ResizeableAppearance
,并设置延迟绑定规则以使用您的规则,而不是默认的ResizeableBaseAppearance
(确保这些规则在继承*.gwt.xml中的GXT之后出现)
这将替换所有窗口中的大小调整器的外观。因此,诀窍在于找出如何确定是否关闭了调整大小功能
希望这有帮助