boa noite amigos e amigas
estou iniciando na liguagem java estou usando o eclipse (eclipse-java-mars-2-win32) com windows builder (WB_v1.8.0_UpdateSite_for_Eclipse4.5)
(programa de cadastro de cliente)
entao vamos la preciso de uma ajuda para fazer chamar um janela mais nao sei como dei um procurada neste site e outro mais nao entedi muita coisa (nao tiver sucesso em fazer)
aqui esta meu codigo:
esta é pagina principal (inicial)
//==================================================================\
package inicial;
import javax.swing.JPanel;
import javax.swing.JMenuBar;
import javax.swing.JMenuItem;
import javax.swing.JMenu;
public class TelaPrincipal extends JPanel {
/**
*
*/
private static final long serialVersionUID = 915812580814669723L;
/**
* Create the panel.
*/
public TelaPrincipal() {
setLayout(null);
JMenuBar menuBar = new JMenuBar();
menuBar.setBounds(10, 0, 635, 21);
add(menuBar);
JMenu BarraMenuCadastro = new JMenu("Cadastro");
menuBar.add(BarraMenuCadastro);
JMenuItem CadastroCliente = new JMenuItem("Cadastro de cliente");
BarraMenuCadastro.add(CadastroCliente);
JMenuItem AlterarCliente = new JMenuItem("Alterar cliente");
BarraMenuCadastro.add(AlterarCliente);
JMenuItem InativaCliente = new JMenuItem("inativar Cliente");
BarraMenuCadastro.add(InativaCliente);
}
}
//==================================================================\
pagina para ser chamada codigo abaixo
//==================================================================\
package menu.gui;
import javax.swing.JPanel;
import java.awt.Label;
import java.awt.TextField;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
import javax.swing.JTextField;
public class Cadas_Cliente extends JPanel {
/**
*
*/
private static final long serialVersionUID = -5034910334923374380L;
private JTextField textField_4;
/**
* Create the panel.
*/
public Cadas_Cliente() {
setLayout(null);
Label label = new Label("Nome:");
label.setBounds(4, 38, 36, 22);
add(label);
TextField textField = new TextField();
textField.setBounds(38, 38, 507, 22);
add(textField);
Label label_1 = new Label("CPF");
label_1.setBounds(4, 66, 36, 22);
add(label_1);
TextField textField_1 = new TextField();
textField_1.setBounds(38, 66, 177, 22);
add(textField_1);
Label label_2 = new Label("CNPJ");
label_2.setBounds(221, 66, 36, 22);
add(label_2);
TextField textField_2 = new TextField();
textField_2.setBounds(260, 66, 285, 22);
add(textField_2);
Label label_3 = new Label("Inscri\u00E7\u00E3o Estatual:");
label_3.setBounds(4, 94, 91, 22);
add(label_3);
TextField textField_3 = new TextField();
textField_3.setBounds(101, 94, 444, 22);
add(textField_3);
JButton btnNewButton = new JButton("Salvar");
btnNewButton.setBounds(10, 424, 104, 47);
add(btnNewButton);
JButton btnNewButton_1 = new JButton("Limpar");
btnNewButton_1.setBounds(155, 424, 89, 47);
add(btnNewButton_1);
JButton btnNewButton_2 = new JButton("Sair");
btnNewButton_2.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent arg0) {
this.dispose();}
private void dispose() {
// TODO Auto-generated method stub
}
});
btnNewButton_2.setBounds(473, 436, 89, 23);
add(btnNewButton_2);
Label label_4 = new Label("Codigo do cliente");
label_4.setBounds(4, 10, 91, 22);
add(label_4);
textField_4 = new JTextField();
textField_4.setEditable(false);
textField_4.setBounds(96, 10, 44, 20);
add(textField_4);
textField_4.setColumns(10);
}
}
agradeço pela atenção e pela ajuda.