Error nullPointerException
Publicado por Camilo (20 intervenciones) el 04/02/2020 20:02:57
Buenas.
Tengo el siguiente problema, y es que cuando trato de acceder a los valores, en este caso el texto del JTexFlied, me bota el error NullPointerException y no sé el por qué.
El siguiente método se encuentra en una clase que implementa ActionListener.
El problema está en
en donde el TfNumero se encuentra en otra clase que hereda de JFrame y ventana el objeto de dicha clase.
Aqui el código donde instancio el objeto ventana:
Y aqui donde creo el JTextField:
Metodo get y set del JTextField:
De antemano gracias.
Tengo el siguiente problema, y es que cuando trato de acceder a los valores, en este caso el texto del JTexFlied, me bota el error NullPointerException y no sé el por qué.
El siguiente método se encuentra en una clase que implementa ActionListener.
1
2
3
4
5
6
7
8
9
10
11
public void actionPerformed(ActionEvent e) {
String fuente= e.getActionCommand();
String aux= "";
switch(fuente){
case "ComboBox":
break;
case "btn0":
aux= ventana.getTfNumero().getText();
ventana.getTfNumero().setText(aux + "0");
break;
El problema está en
1
aux= ventana.getTfNumero().getText();
Aqui el código donde instancio el objeto ventana:
1
2
3
4
5
6
public void inicio(){
if(ventana==null){
ventana= new VistaCalculadora();
}
ventana.setVisible(true);
}
Y aqui donde creo el JTextField:
1
2
3
4
tfNumero= new JTextField();
tfNumero.setSize(panelCalculo.getWidth()-10, 30);
tfNumero.setPreferredSize(tfNumero.getSize());
panelCalculo.add(tfNumero);
Metodo get y set del JTextField:
1
2
3
4
5
6
7
public JTextField getTfNumero() {
return tfNumero;
}
public void setTfNumero(JTextField tfNumero) {
this.tfNumero = tfNumero;
}
De antemano gracias.
Valora esta pregunta


0