Mostrar cartas GUI

Iniciado por Ruusa, 10 Febrero 2021, 06:15 AM

0 Miembros y 1 Visitante están viendo este tema.

Ruusa

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.

BloodSharp

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.

Código (java) [Seleccionar]
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#