Ola pessoal tudo bem ja postei um post desse mas nao tive resposta mas tambem nao estava com o codigo para mostra
a minha duvida e simple mas nao sei oque esta acontecendo de errado e assim!
quero ter uam tela principal do programa onde por um menu se chama um JDesktop e criei outra classe onde sera a tela do item de menu tipo em menu tem cadastro ai nele abre uma tela de cadastro dentro do frame da tela principal .
A tela de cadastro tem um JInternalFrame com um JPane dentro so que quando clico para aparecer no menu nao aparece a tela!!!
vo posta o codigo do evento o JDesktop deixei como variavel de instancia vo posta a baixo!!
// essa classe herda de JFrame
public class item1Listener implements ActionListener{
public void actionPerformed(ActionEvent ex){
dt = new JDesktopPane(); // isso esta como variavel de instancia
Cadastro ca = new Cadastro(); //essa e a instancia da tela de Cadastro
dt.add(ca);
ca.setVisible(true);
frame.add(dt); //aqui o o JDesktop foi add ao frame
dt.setVisible(true);
dt.setSize(500,500);
frame.repaint(); // o frame esta ja tudo certo com setVisible e setSize esta no construtor da classe
}
}
essa a outra classe de cadastro vo posta ela toda!!
package Tela;
import java.awt.*;
import javax.swing.*;
public class Cadastro extends JPanel{
private JPanel pane;
private JButton b1;
private JInternalFrame in;
public Cadastro (){
pane = new JPanel();
b1 = new JButton("Botao de teste");
in = new JInternalFrame("Frame interno",true,true,true,true);
in.add(pane,BorderLayout.CENTER);
pane.add(b1);
in.setSize(500,500);
pane.setSize(800,600);
in.setVisible(true);
}
}
alguem pode me ajuda no que esto fazendo de errado!!
