/////Eu tenho essa classe abaixo(“Painels.class”), que é uma tela com esses campos e botoes
classe Painels…
/////esse aqui é o metodo
public void socios2()
{
setTitle(“Mictex Locadora 2004 - .:: Win2K / Oracle 9i / Java ::.”);
setBackground(Color.lightGray);
setSize(780, 220);
setResizable(false);
addWindowListener(new WindowAdapter(){public void windowClosing(WindowEvent e){System.exit(0);}});
pj = new Panel();
pj.setLayout(new BorderLayout());
p1 = new Panel();
list1 = new java.awt.List(2,false);
list1.addItemListener(this);
l6 = new Label("Código: ");
p1.add(l6);
p1.add(list1);
pj.add(p1, "North");
p2 = new Panel();
p2.setLayout(new GridLayout(5,3));
l1 = new Label("Nome: ", Label.RIGHT);
l2 = new Label("Endereço: ", Label.RIGHT);
l3 = new Label("CPF: ", Label.RIGHT);
l4 = new Label("RG: ", Label.RIGHT);
l5 = new Label("Telefone: ", Label.RIGHT);
l6 = new Label("email: ", Label.RIGHT);
l7 = new Label("Nascimento: ", Label.RIGHT);
l8 = new Label("ddmmrr: ", Label.RIGHT);
l9 = new Label("ddmmrr: ", Label.RIGHT);
t1 = new TextField(40);
t2 = new TextField(40);
t3 = new TextField(40);
t4 = new TextField(40);
t5 = new TextField(40);
t6 = new TextField(40);
t7 = new TextField(40);
t8 = new TextField(40);
t9 = new TextField(40);
p2.add(l1); p2.add(t1);p2.add(new Label());
p2.add(l2); p2.add(t2);p2.add(new Label());
p2.add(l3); p2.add(t3);p2.add(new Label());
p2.add(l4); p2.add(t4);p2.add(new Label());
p2.add(l5); p2.add(t5);p2.add(new Label());
p2.add(l6); p2.add(t6);p2.add(new Label());
p2.add(l7); p2.add(t7);p2.add(new Label());
p2.add(l8); p2.add(t8);p2.add(new Label());
p2.add(l9); p2.add(t9);p2.add(new Label());
pj.add(p2, "Center");
p3 = new Panel();
b1 = new Button("Incluir"); b1.addActionListener(this); p3.add(b1);
b2 = new Button("Alterar"); b2.addActionListener(this); p3.add(b2);
b3 = new Button("Excluir"); b3.addActionListener(this); p3.add(b3);
b4 = new Button("Consultar"); b4.addActionListener(this); p3.add(b4);
b5 = new Button("Sair"); b5.addActionListener(this); p3.add(b5);
pj.add(p3, "South");
add(pj);
}
/////////////Em uma outra classe “TesteDB1.class”
eu acrescentei as linhas:
Painels T = new Painels();
T.socios2();
////////////quando estou chamando esse metodo da outra classe(por um botão) não abre uma nova tela,
ai que entra minha dúvida:
a primeira classe abre uma telinha de cadastro;
quando eu clicar no botao dessa tela teria que executar o comando abaixo:
Painels T = new Painels();
T.socios2();
e abrir uma nova tela.
Por que não esta abrindo uma nova tela?
OBS: todas compilam com sucesso!!!