JInternalFrame

1 resposta
H

Gostaria de saber como faço para colocar jlabels e jtextfield em um JInternalFrame e na tela principal aparecer qndo selecionado o item Inserir.....prq qndo seleciono não aparece nada só fica com a cor default do JDesktopPane

não sei se é assim
class Inserir extends JInternalFrame
{
 private JTextField entrada1,entrada2,entrada3;
                  	
 public Inserir(int num)
 {
  super("Inserir Empregados");	
  	 
  Container  container = getContentPane();
  container.setLayout(new GridLayout(12,2)); 
        
  container.add(new JLabel("Nome : ",SwingConstants.RIGHT));
  entrada1 = new JTextField(20);
  container.add(entrada1);	 
 }	
}

1 Resposta

R
Helder:
Gostaria de saber como faço para colocar jlabels e jtextfield em um JInternalFrame e na tela principal aparecer qndo selecionado o item Inserir.....prq qndo seleciono não aparece nada só fica com a cor default do JDesktopPane não sei se é assim
class Inserir extends JInternalFrame
{
 private JTextField entrada1,entrada2,entrada3;
                  	
 public Inserir(int num)
 {
  super("Inserir Empregados");	
  	 
  Container  container = getContentPane();
  container.setLayout(new GridLayout(12,2)); 
        
  container.add(new JLabel("Nome : ",SwingConstants.RIGHT));
  entrada1 = new JTextField(20);
  container.add(entrada1);	 
 }	
}

do jeito que está seria bom primeiro inserir o painel no JInternalFrame e apos feito isso inserir os labels e botoes dentro do painel.

Tou sem java aki entao o codigo pode ter alguns errinhos mas ai qq coisa me avisa...

JPanel pnTeste = new JPanel();
pnTeste.setLayout(null);
container.add(pnTeste,new java.awt.BorderLayout());

  entrada1 = new JTextField(20);
 entrada1.setBounds(10,10,200,20);
  
  pnTester.add(entrada)1;	
 pack();
Criado 21 de novembro de 2004
Ultima resposta 22 de nov. de 2004
Respostas 1
Participantes 2