JFrame com JDesktopPane e JMenuBar

gostaria de saber se tem como eu ter um JFrame com JDesktopPane para poder adicionar alguns JInternalFrame e mesmo assim ter um JMenuBar
eu tentei alguma coisa porém não deu muito certo, segue o código da minha exp.

[code]package exemplos;
import java.awt.BorderLayout;
import javax.swing.JMenuBar;
import javax.swing.JDesktopPane;
import javax.swing.JFrame;
import javax.swing.JInternalFrame;
import javax.swing.JLabel;

public class Deskitopi {
public static void main(final String[] args) {
JFrame frame = new JFrame();
frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
JMenuBar barra = new JMenuBar();
JDesktopPane desktop = new JDesktopPane();
JInternalFrame internalFrame = new JInternalFrame(“Can Do All”, true, true, true, true);

desktop.add(internalFrame);
internalFrame.setBounds(25, 25, 200, 100);
barra.setVisible(true);

JLabel label = new JLabel(internalFrame.getTitle(), JLabel.CENTER);
internalFrame.add(label, BorderLayout.CENTER);

internalFrame.setVisible(true);
frame.add(desktop, BorderLayout.CENTER);
frame.setJMenuBar(barra);
frame.setSize(500, 300);
frame.setVisible(true);

}

}[/code]

http://www.guj.com.br/posts/preList/128915/695090.java#695090

Mano cria um jframe set o layout como borderLayout add o menubar ao norte e o desktoppane no centro :wink:

Mano cria um jframe set o layout como borderLayout add o menubar ao norte e o desktoppane no centro :wink: