首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从MATLAB GUI中删除标题栏以进行全屏显示

从MATLAB GUI中删除标题栏以进行全屏显示
EN

Stack Overflow用户
提问于 2011-05-22 00:08:56
回答 1查看 5.8K关注 0票数 2

我已经创建了一个MATLAB GUI,我想要显示它,使它充满整个屏幕。目前,标题栏显示在最上方。有没有办法隐藏这个标题栏?

为此,我考虑使用MATLAB,它允许全屏显示,但据我所知,这不允许包含标准的MATLAB GUI元素。

(如果它很重要,这是针对OSX的。我显然会在GUI全屏之前隐藏菜单栏。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-05-23 21:50:44

我不知道这是否适用于OSX,但在Windows上,我能够使用来自this MATLAB newsgroup thread的Java代码创建一个没有标题、边缘等的全屏窗口,并在中间显示一个图像。下面是我制作这个窗口的方法:

代码语言:javascript
复制
img = imread('peppers.png');  %# A sample image to display
jimg = im2java(img);
frame = javax.swing.JFrame;
frame.setUndecorated(true);
icon = javax.swing.ImageIcon(jimg);
label = javax.swing.JLabel(icon);
frame.getContentPane.add(label);
frame.pack;
screenSize = get(0,'ScreenSize');  %# Get the screen size from the root object
frame.setSize(screenSize(3),screenSize(4));
frame.setLocation(0,0);
frame.show;

您可以通过执行以下操作再次隐藏框架:

代码语言:javascript
复制
frame.hide;

我不确定这对于显示一个典型的MATLAB GUI通常是如何工作的。我将不得不更多地尝试它,并找出答案。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6082896

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档