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:
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:
Aquí está el error dentro del código del JButton.
![Sin-titulo](/usr/326000/326935/5b1ff393367d3-Sin-titulo.png)
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](/usr/326000/326935/5b1ff44ac9c69-Captura.PNG)
Gracias de antemano!!
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](/usr/326000/326935/5b1ff393367d3-Sin-titulo.png)
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:
Gracias de antemano!!
Valora esta pregunta
![Me gusta: Está pregunta es útil y esta clara Me gusta: Está pregunta es útil y esta clara](/img/img.png?11.51)
![NO me gusta: Está pregunta no esta clara o no es útil No me gusta: Está pregunta no esta clara o no es útil](/img/img.png?11.51)
0