Matlab 调整GUI大小时出现黑色背景

Matlab 调整GUI大小时出现黑色背景,matlab,matlab-guide,Matlab,Matlab Guide,在执行MatlabGUI(使用指南设计)时,如果我调整窗口的大小,并且某些部分超出屏幕限制,它会变黑,除了按钮、编辑框等保持正确。因此,我正在寻找任何刷新GUI的函数。你能帮我吗 我想在ResizeFcn中包含“刷新功能” 谢谢。这可能无法完全回答您的问题,但您能否获得屏幕大小(get(0,'ScreenSize'))并防止用户将窗口移动到限制之外?还是真的要刷新GUI?drawnow是更新图形窗口及其子窗口的函数。这里有帮助:移动窗户不是问题,@Benoit_11。我检查窗口限制,然后将其移回

在执行MatlabGUI(使用指南设计)时,如果我调整窗口的大小,并且某些部分超出屏幕限制,它会变黑,除了按钮、编辑框等保持正确。因此,我正在寻找任何刷新GUI的函数。你能帮我吗

我想在ResizeFcn中包含“刷新功能”


谢谢。

这可能无法完全回答您的问题,但您能否获得屏幕大小(
get(0,'ScreenSize')
)并防止用户将窗口移动到限制之外?还是真的要刷新GUI?
drawnow
是更新图形窗口及其子窗口的函数。这里有帮助:移动窗户不是问题,@Benoit_11。我检查窗口限制,然后将其移回屏幕限制内。但是超出屏幕限制的部分是黑色的。@CST-Link,不,它不工作。我也用过它。@YisasL很可能是渲染器的问题(可能在底层的Java图形支持中可以解决?),但是,我不明白一件事:到底什么会变黑?人物的背景?轴心的位置?文本编辑?你能在之前/之后制作一些打印屏幕,并把它们放在你的帖子里吗?