java.lang.NullPointerException
Publicado por java.lang.NullPointer (35 intervenciones) el 10/03/2021 15:28:55
Buenas,
me sale este error
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Controlador.ControladorJuego.agregarJugador(ControladorJuego.java:47)
at Vista.VistaGrafica$1.actionPerformed(VistaGrafica.java:120)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
Este es el codigo:
---------------------------------------------
----------------------------------------------------------------------
No encuentro el error, si alguien me puede ayudar se lo agradeceria
me sale este error
Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
at Controlador.ControladorJuego.agregarJugador(ControladorJuego.java:47)
at Vista.VistaGrafica$1.actionPerformed(VistaGrafica.java:120)
at java.desktop/javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1967)
at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2308)
at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:405)
at java.desktop/javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:262)
Este es el codigo:
1
2
3
4
5
6
7
8
public class Juego implements IJuego //IJuego es una interfaz con los metodos de Juego
public ArrayList<Jugador> jugadores = new ArrayList<>();
public void agregarJugador (String nombre) throws RemoteException {
jugadores.add(new Jugador(nombre));
notificarObservadores(2);
}
---------------------------------------------
1
2
3
4
5
6
7
public class ControladorJuego{
private static IJuego miJuego;
public void agregarJugador(String nombre) throws RemoteException {
miJuego.agregarJugador(nombre);
}
----------------------------------------------------------------------
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
public class VistaGrafica extends JFrame {
JTextField txtAgregarJugador = new JTextField();
/
txtAgregarJugador.setBounds(250, 200, 179, 33);
txtAgregarJugador.setHorizontalAlignment(SwingConstants.CENTER);
txtAgregarJugador.setBackground(new Color(192, 192, 192));
txtAgregarJugador.setText("Nombre jugador");
contentPane.add(txtAgregarJugador);
boton1.setBackground(new Color(218, 112, 214));
boton1.setBounds(new Rectangle(250, 250, 179, 31));
//boton1.setFont(new Font("Trebuchet MS", Font.PLAIN, 11));
contentPane.setLayout(null);
contentPane.add(boton1);
boton1.addActionListener(new ActionListener() {
public void actionPerformed(ActionEvent e){
try {
miControl.agregarJugador(txtAgregarJugador.getText());
} catch (RemoteException e1) {
// TODO Auto-generated catch block
e1.printStackTrace();
}
}
No encuentro el error, si alguien me puede ayudar se lo agradeceria
Valora esta pregunta


0