Duda sobre Java
Tengo un problema con una pequeña aplicación Java, creo que es un problema de herencia, pero como este concepto no lo tengo del todo claro, me gustaría que alguien me lo resolviera:
Tengo el siguiente código:
public class Ventana extends JFrame {
Ventana() {
...
panel.add("North", herramientas);
...
}
}
Siendo el error:
E:\Practica23\Java\Ventana.java:18: cannot resolve symbol
symbol : variable herramientas
location: class Ventana
panel.add("North", herramientas);
^
herramientas es una JToolBar creada en otra clase y en otro archivo:
public class BarraHerramientas extends JFrame {
BarraHerramientas() {
JToolBar herramientas=new JToolBar();
...
}
}
Que debo hacer para que todo compile correctamente.
Tengo el siguiente código:
public class Ventana extends JFrame {
Ventana() {
...
panel.add("North", herramientas);
...
}
}
Siendo el error:
E:\Practica23\Java\Ventana.java:18: cannot resolve symbol
symbol : variable herramientas
location: class Ventana
panel.add("North", herramientas);
^
herramientas es una JToolBar creada en otra clase y en otro archivo:
public class BarraHerramientas extends JFrame {
BarraHerramientas() {
JToolBar herramientas=new JToolBar();
...
}
}
Que debo hacer para que todo compile correctamente.
Respuesta de taquimon
1