Int no puede convertirse en nodo
Publicado por Alberto (5 intervenciones) el 24/03/2020 11:20:54
Buenos días:
Estoy realizando el juego de torre de hanoi en Java y me encuentro con este problema:
En la línea:
Me da error que me dice que int no puede ser convertido a nodo.
Muchas gracias por la ayuda!!
Un saludo
Estoy realizando el juego de torre de hanoi en Java y me encuentro con este problema:
En la línea:
1
for(k = PilaTorreA.getCabeza(); k.getAbajo() != null; k = k.getAbajo())
Me da error que me dice que int no puede ser convertido a nodo.
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
private void PresentarTorreA(){
((DefaultTableModel)TorreA.getModel()).setRowCount(0);
ModeloTablaTorreA.setRowCount(10);
Nodo k;
int RowDisco = (10 - PilaTorreA.getContNodo());
if (PilaTorreA.getContNodo() > 0) {
for(k = PilaTorreA.getCabeza(); k.getAbajo() != null; k = k.getAbajo()){
String[] VectorNormal = {k.getDato()};
ModeloTablaTorreA.insertRow(RowDisco, VectorNormal);
RowDisco++;
}
if (k.getAbajo() == null){
String[] VectorNormal = {k.getDato()};
ModeloTablaTorreA.insertRow(RowDisco, VectorNormal);
}
}
TorreA.setModel(ModeloTablaTorreA);
ModeloTablaTorreA.setRowCount(10);
}
Muchas gracias por la ayuda!!
Un saludo
Valora esta pregunta


0