Cara, eu já vi isso..
se eu estivesse nesse passo.. porem eu não estou,
Não estou conseguindo criar uma janela comum usando o JInternalFrame.
Classe a ser chamada no menu:
public class Teste extends JInternalFrame {
// Tenho que criar um JDesktopPane.. como faço?
}
faço com JFrame assim:
public class Teste extends JFrame {
public Container container; // Cria a variavel...
public Teste() {
// Tamanho
// Titulo
// chama o método que constrói a janela
}
public void MetodoQueCriaAJanela() {
container = getContentPane();
getContentPane().setLayout(null);
}
public static void main (String args[]) {
new Teste(); // não seria necessario o main, pois eu chamo no Item do menu.
}
}
JFrame fica assim e abre no menuItem, já a JInternalFrame fazendo a mesma coisa que o JFrame não abre no menuItem, nem aparece.... porque falta o tal do JDesktopPane... já tentei usalo, pensei que estava de maneira correta mais nao deu...
Minha classe menu esta normal, fiz uma pra teste aqui:
public class MenuPrincipal {
// variaveis do menu.
// cria o frame.
public MenuPrincipal() {
// chama o método que cria a janela.
}
public JMenuBar Window() {
menu_bar = new JMenuBar();
menu = new JMenu("Sistema");
menu_bar.add(io_menu);
menu_item = new JMenuItem(io_ie_teste);
menu.add(io_menu_item);
frame = new JFrame("Teste");
frame.setJMenuBar(io_menu_bar);
frame.setBounds(300,300,500,400);
frame.setVisible(true);
return io_menu_bar;
}
}
Bom está ai o que estou tentando fazer...
Obrigado cara por estar me ajudando!!!
vlw