Java - 2 Imagenes en un Label

 
Vista:
sin imagen de perfil

2 Imagenes en un Label

Publicado por Shaago (4 intervenciones) el 02/11/2016 07:12:22
Hola como estan quisiera preguntar algo como puedo poner 2 imagenes distintas en un Label? O que se puedan cambiar pero en el mismo recuadro dentro del label?
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

2 Imagenes en un Label

Publicado por LaMuerte (8 intervenciones) el 02/11/2016 16:58:22
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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
import java.awt.BorderLayout;
import java.awt.Container;
import java.awt.event.MouseAdapter;
import javax.swing.*;
 
public class LabelHoverTest extends JFrame {
 
    Icon pic1;
    Icon pic2;
    JLabel label;
 
    public LabelHoverTest(String title) {
        super(title);
        pic1 = UIManager.getIcon("OptionPane.informationIcon");
        pic2 = UIManager.getIcon("OptionPane.questionIcon");
        createAndShowUI();
    }
 
    public static void main(String[] args) {
        SwingUtilities.invokeLater(new Runnable() {
 
            @Override
            public void run() {
                new LabelHoverTest("Label Hover Test").setVisible(true);
            }
        });
    }
 
    private void createAndShowUI() {
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        setResizable(false);
        addComponentsToPane(getContentPane());
        setSize(300, 300);
        setLocationRelativeTo(null);
        setVisible(true);
    }
 
    private void addComponentsToPane(Container contentPane) {
        label = new JLabel(pic1);
 
        contentPane.add(label, BorderLayout.CENTER);
 
        label.addMouseListener(new MouseAdapter() {
 
            @Override
            public void mouseEntered(java.awt.event.MouseEvent evt) {
                label.setIcon(pic2);
            }
 
            @Override
            public void mouseExited(java.awt.event.MouseEvent evt) {
                label.setIcon(pic1);
            }
        });
    }
}
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