Sr.'s estou com um problema em meu trabalho, não consigo fazer o form carregar, utilizao o gerenciador de Layout GridBagLayout.
Ja tentei d tudo, olhando exemplos e nada, se alguem puder me ajudar, estou com muit urgência, pois tenho q entregar hoje o trabalho.
Segue abaixo codigo da minha classe principal
Desde já agradeço.
import javax.swing.;
import javax.swing.JFrame;
import java.util.;
import java.awt.;
import java.awt.event.;
public class Principal extends JFrame{
public Principal () {
super("Controle de Contatos");
//Define o gerenciador de layout do frame
// getContentPane().setLayout(new BorderLayout());
getContentPane().setLayout(new GridBagLayout());
//insere uma barra de menu
JMenuBar barra = new JMenuBar();
setJMenuBar(barra); //insere a barra no frame
ArquivoMenu bd = new ArquivoMenu();
barra.add(bd);
//Cria o painel com o formulário
CadastroForm af = new CadastroForm();
//Adiciona o painel com o formulário
// getContentPane().add(af, BorderLayout.CENTER);//Adiciona no centro do frame*/
getContentPane().add(af);//Adiciona no centro do frame*/
pack(); //ajusta o tamanho do frame para comportar os componentes.
setVisible(true); //exibe o frame
}
private static int strToInt(String s) {
int result=0;
try {
result = Integer.parseInt(s);
}
catch (NumberFormatException e) {
System.out.println(e);
}
return result;
}
private static double strToDouble(String s) {
double result=0;
try {
result = Double.parseDouble(s);
}
catch (NumberFormatException e) {
System.out.println(e);
}
return result;
}
public static void main(String args[]) {
Principal app = new Principal();
app.addWindowListener(
new WindowAdapter() {
public void windowClosing(WindowEvent evt) {
System.exit(0);
}
}
);
}
}