Java - Mostrar iconos en orden en Java Swing

 
Vista:
sin imagen de perfil
Val: 6
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Mostrar iconos en orden en Java Swing

Publicado por im (4 intervenciones) el 25/09/2018 21:10:53
Estoy haciendo un programa que muestra dos botones con dos colores distintos (en este caso Rojo y Azul) y segun el usuario presiona uno u otro lo plasma en un panel en forma de label que esta mas arriba, de manera que si el usuario presiona el boton Azul y luego el Rojo muestra: Azul --> Rojo. La idea es transformar ese texto a un icono individual en cada caso, que sea del color que se presiono. Por ejemplo si se presiona el Azul y luego el Rojo que se muestre un icono Azul y luego uno Rojo al lado del anterior en orden, del mismo modo que con los labels. Alguna idea de como puedo hacerlo? La idea es que estos iconos sean ilimitados, ya que el usuario debe presionarlos cada vez que quiere!

Les dejo parte del codigo y una screenshot:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
    if(contador<10){
        todo = jLabel1.getText();
        jLabel1.setText(todo+"--->"+"Azul");
        jPanel1.add(jLabel1);
        contador++;
        }else{
        jLabel1.setText("<html>"+todo+"<p><html>"); //Hace un salto de linea si se supera el valor de 10.
        contador = 0;
        }
    }
 
    private void jButton2ActionPerformed(java.awt.event.ActionEvent evt) {
 
        if(contador<10){
            todo = jLabel1.getText();
            jLabel1.setText(todo+"--->"+"Rojo");
            jPanel1.add(jLabel1);
            contador++;
        }else{
            jLabel1.setText("<html>"+todo+"<p><html>"); //Hace un salto de linea si se supera el valor de 10.
            contador = 0;
        }
    }



Esto es lo que hace por ahora:

Capture

Como dije la idea es que esos Label sean en realidad los colores ordenados.

Gracias de antemano :)

P.D: Si hay una manera mas facil que hacerlo con iconos mejor! Lo importante es que muestre los colores en forma de imagen.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

Mostrar iconos en orden en Java Swing

Publicado por juan (43 intervenciones) el 26/09/2018 00:46:55
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 6
Ha aumentado 1 puesto en Java (en relación al último mes)
Gráfica de Java

Mostrar iconos en orden en Java Swing

Publicado por im (4 intervenciones) el 26/09/2018 19:08:34
Eso esta claro, pero la duda es como poner mas de un label, o sea separarlos y que queden en orden. Asi poder usar mas de un icono y no solo 1. Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar