Ventanita en java (Solucionado)

Iniciado por kondrag_X1, 6 Diciembre 2010, 21:12 PM

0 Miembros y 1 Visitante están viendo este tema.

kondrag_X1

hola buenas pues he estaod intentando hacer una interfaz grafica en java y no lo consigo y nada no hay manera haber si alguien me echa una mano.
Código (java) [Seleccionar]
/*
* To change this template, choose Tools | Templates
* and open the template in the editor.
*/

/**
*
* @author Alarcon
*/
import javax.swing.*;
import java.awt.*;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

   class DeleteRecordDialog extends JFrame implements ActionListener {
       //declaro los elementos de que voy a utilizar
      // Concesionario owner;

       //botones de accion
       JButton aceptar ;
       JButton cancelar;
       JButton mostrar ;

       //etiquetas
       JLabel tablas ;
       JLabel clPrimaria;

       //campo
       JTextField key;

       //contenedore
       JPanel PN_Tablas;
       JPanel PN_Recoger;
       JPanel PN_Botones;


       //creamos los botones
   //            ButtonGroup union =new ButtonGroup();
   //            for(int i=0;i<tableNames.;i++){
   //
   //            }
           public DeleteRecordDialog(){
   //                    super(owner,title,true);
   //                    this.owner=owner;

               //inicializamos los botones
               aceptar = new JButton("Aceptar");
               cancelar = new JButton("Cancelar");
               mostrar = new JButton("Mostrar Tabla");

               //inicializamos etiquetas
               tablas = new JLabel("Tablas");
               clPrimaria= new JLabel("Clave Primaria:");

               //inicializamos campo para recoger datos
               key = new JTextField("recoger id");

               //agregamos los contenedores
               PN_Tablas.add(tablas);

               PN_Recoger.add(clPrimaria);
               PN_Recoger.add(key);

               PN_Botones.add(aceptar);
               PN_Botones.add(cancelar);
               PN_Botones.add(mostrar);

               getContentPane().setLayout(new GridLayout(3,1));
               getContentPane().add(PN_Tablas);
               getContentPane().add(PN_Recoger);
               getContentPane().add(PN_Botones);

               setSize (320,200);
               setVisible(true);
               validate();

           }

   public void actionPerformed(ActionEvent e) {
       throw new UnsupportedOperationException("Not supported yet.");
   }
   public static void main (String arg []) {
       DeleteRecordDialog deleteRecordDialog = new DeleteRecordDialog();

   }
}


y el error :
Citarrun:
Exception in thread "main" java.lang.NullPointerException
       at DeleteRecordDialog.<init>(DeleteRecordDialog.java:59)
       at DeleteRecordDialog.main(DeleteRecordDialog.java:83)
Java Result: 1
GENERACIÓN CORRECTA (total time: 2 seconds)


kondrag_X1

señores despues de un rato largo dejandome los cuernos me he dado cuenta que lo que me faltaba era crear los objetos  JPanel

ejemplo:
PN_Botones = new JPanel();