Java - Asignar accion a Jbutton

 
Vista:
sin imagen de perfil
Val: 17
Ha mantenido su posición en Java (en relación al último mes)
Gráfica de Java

Asignar accion a Jbutton

Publicado por Luis David (11 intervenciones) el 12/06/2018 18:25:08
Siguiendo con mi proyecto de base de datos, estoy intentando obtener los datos una lista de objetos individualmente y al pulsar un botón que se vayan mostrando los datos del siguiente objeto. Lo que he hecho es crear una variable contadorLsitaCoches con el tipo de dato int. Cuando se pulse el botón, sumarle un valor a la varible para ir recorriendo al gusto el arrayList pero obtengo este error que no entiendo de donde sale y tampoco como solucionar. Os dejo el código donde obtengo los datos individualmente y el error que me da si lo intento aumentar:

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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//OBTENER DATOS DE LA LISTA INDIVIDUALMENTE
 
List<CarDTO> lista_coches = imp.getAll();
 
//OBTENER NOMBRE_CLIENTE
textField_2 = new JTextField();
textField_2.setBounds(187, 332, 184, 19);
panel_Filtar.add(textField_2);
textField_2.setColumns(10);
textField_2.setText(lista_coches.get(contadorListaCoches).getNombre_Cliente());
 
 
//OBTENER MODELO
textField = new JTextField();
textField.setBounds(187, 302, 184, 19);
panel_Filtar.add(textField);
textField.setColumns(10);
textField.setText(lista_coches.get(contadorListaCoches).getModelo());
 
 
//OBTENER MARCA
textField_1 = new JTextField();
textField_1.setBounds(187, 272, 184, 19);
panel_Filtar.add(textField_1);
textField_1.setColumns(10);
textField_1.setText(lista_coches.get(contadorListaCoches).getMarca());
 
//OBTENER MATRICULA
textField_3 = new JTextField();
textField_3.setBounds(187, 242, 184, 19);
panel_Filtar.add(textField_3);
textField_3.setColumns(10);
textField_3.setText(lista_coches.get(contadorListaCoches).getMatricula());
 
//OBTENER FECHA_ENTRADA
textField_4 = new JTextField();
textField_4.setBounds(187, 362, 182, 19);
panel_Filtar.add(textField_4);
textField_4.setColumns(10);
textField_4.setText(lista_coches.get(contadorListaCoches).getFecha_Entrada());

Esos son la formas para obtener los datos individualmente. Ahora quiero que la variable contadorListaCoches vaya aumentando segun pulso el botón para ir viendo los diferentes datos del Array.

Aquí esta en código del botón:

1
2
3
4
5
6
7
8
9
//BOTON SIGUIENTE +1
 
JButton button_1 = new JButton(">");
button_1.addActionListener(new ActionListener() {
    public void actionPerformed(ActionEvent e) {
        contadorListaCoches++;
    }
 
});

Aquí está el error dentro del código del JButton.

Sin-titulo

Eclipse no me da ninguna opcion para solucionar el problema. (Tengo definida la variable e inicializada un poco mas arriba)

La ventana del programa por si ayuda es la siguiente:

Captura

Gracias de antemano!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder