Ver Mensaje Individual
  #1 (permalink)  
Antiguo 24/04/2013, 15:24
Avatar de NTHINGs
NTHINGs
 
Fecha de Ingreso: agosto-2012
Ubicación: Durango
Mensajes: 17
Antigüedad: 12 años, 3 meses
Puntos: 0
Exclamación Error NullPointerException

Ayuda estoy haciendo el siguiente código y me marca error en la línea 47 que es el

t1.setBounds();

Código:
import javax.swing.*;
import java.awt.*;
import java.awt.event.*;
import java.net.URL;
public class SIT {
    Personas persona=new Personas();
    JFrame sit=new JFrame("SITT");
    String path1="/header.png", path2="/personal.png", path3="/personalhover.png", path4="/alumno.png", path5="/alumnoshover.png", path6="/aspirante.png", path7="/aspirantehover.png";
    URL url1=this.getClass().getResource(path1), url2=this.getClass().getResource(path2), url3=this.getClass().getResource(path3), url4=this.getClass().getResource(path4), url5=this.getClass().getResource(path5), url6=this.getClass().getResource(path6), url7=this.getClass().getResource(path7);
    ImageIcon header=new ImageIcon(url1),personal=new ImageIcon(url2), personalhover=new ImageIcon(url3), alumno=new ImageIcon(url4), alumnoshover=new ImageIcon(url5), aspirante=new ImageIcon(url6), aspirantehover=new ImageIcon(url7);
    JTextField t1;
    JPasswordField nipin;
    JPanel ventananip;
    String camino="/login.png", camino2="/acceso.png";
    URL Purl=this.getClass().getResource(camino), Purl2=this.getClass().getResource(camino2);
ImageIcon login=new ImageIcon(Purl), acceso=new ImageIcon(Purl2);
    SIT(){
   sit.setLayout(null);
   JLabel l1=new JLabel("");
   l1.setBounds(0,0,869,100);
   l1.setIcon(header);
   sit.add(l1);
        ventananip=new JPanel();
        ventananip.setLayout(null);
        
        JLabel log=new JLabel("");
        log.setIcon(login);
        log.setBounds(0,0,364,130);
        ventananip.add(log);
        
        t1.setBounds(50,50,100,30);
        ventananip.add(t1);
        
        nipin.setBounds(50, 80, 100, 30);
        ventananip.add(nipin);
        
        JButton b1=new JButton(acceso);
        b1.setBounds(140,120,58,21);
        b1.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e){

            }
        });
        ventananip.add(b1);
        ventananip.setBounds(200,300,364,130);
   JButton butpersonal=new JButton(personal);
   butpersonal.setBounds(30,150,325,37);
   butpersonal.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e){
                sit.getContentPane().add(ventananip);
                ventananip.setVisible(true);
            }
        });
   sit.add(butpersonal);
   
   JButton butalumno=new JButton(alumno);
   butalumno.setBounds(320,200,167,36);
   butalumno.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e){
                sit.getContentPane().add(ventananip);
                ventananip.setVisible(true); 
            }
        });
   sit.add(butalumno);
   
   JButton butaspirante=new JButton(aspirante);
   butaspirante.setBounds(500,240,200,38);
   butaspirante.addActionListener(new ActionListener() {
            public void actionPerformed(ActionEvent e){
               sit.getContentPane().add(ventananip);
               ventananip.setVisible(true);
            }
        });
   
   
   sit.add(butaspirante);
   sit.setSize(869,550);
   sit.setVisible(true);
   
}
public static void main(String args[]){
    SIT main=new SIT();
    
}
}