Hola buenas tardes. Estoy haciendo un juego de cartas y necesito mostrar todas las cartas que tengo en un mazo y nosé como hacer. Los nombres de las cartas están cargados en un array. Por ejemplo: "2 de oro", "1 de espada". Necesito vincular el nombre con la imagen de la carta.
Si alguien me puede ayudar se lo agradecería mucho
[MOD] No esta permitido publicar el mismo post en distintos subforos. Seran borrados directamente.
Leer las Reglas del Foro.
Cita de: Ruusa en 10 Febrero 2021, 06:15 AMPor ejemplo: "2 de oro", "1 de espada". Necesito vincular el nombre con la imagen de la carta.
Si ya tenés el nombre en un vector podés utilizar cada elemento del vector de nombres y añadirle la extensión cuando lo necesites.
for(int i=0;i<vectorNombres.length;i++) {
JButton btn = new JButton("");
btn.setIcon(new ImageIcon(Class.class.getResource("recursos/cartas" + vectorNombres[i] + ".png")));
ventanaPrincipal.add(btn);
}
B#