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

Bil*_*ham 2 matlab user-interface fullscreen

我创建了一个MATLAB GUI,我想显示它,以便它填满整个屏幕.目前,标题栏显示在最顶层.有没有办法隐藏这个标题栏?

我考虑过为此目的使用psychtoolbox,它允许全屏显示,但这不允许包含标准的MATLAB GUI元素,因为我理解它.

(如果它很重要,那就是OSX.在显示GUI全屏之前,我显然会隐藏菜单栏.)

gno*_*ice 6

我不知道这是否会为OSX工作,但在Windows上,我能够使用Java代码从这个MATLAB新闻组线程创建一个全屏窗口,没有标题,边缘等,并在中间显示的图像.这是我如何制作窗口:

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;
Run Code Online (Sandbox Code Playgroud)

你可以通过这样做再次隐藏框架:

frame.hide;
Run Code Online (Sandbox Code Playgroud)

不知道这对于显示典型的MATLAB GUI一般是如何工作的.我将不得不更多地玩它并找出答案.