<html>
<head>
<style><!--
.hmmessage P
{
margin:0px;
padding:0px
}
body.hmmessage
{
font-size: 10pt;
font-family:Tahoma
}
--></style></head>
<body class='hmmessage'><div dir='ltr'>
Quiero que al pinchar un boton me salga una imagen, inmediantemente cuando pincho en otro boton se me desactive esa imagen y me active la imagen en el fondo de pantalla. Lo he intentado hacer pero no me funciona alguien me puede echar una mano<br><br><br>import java.awt.*;<br>import java.awt.event.*;<br>import javax.swing.*;<br><br>public class Imagenes extends JFrame implements ActionListener{<br>    static final long serialVersionUID=0;<br>    JPanel panel;<br>    JLabel etiqueta;<br>    JButton b1;<br>    JButton b2;<br>    JButton b3;<br>    Image bg;<br>    <br>    public Imagenes(){<br>        panel = new JPanel();<br>        panel.setLayout(new FlowLayout());<br>        etiqueta = new JLabel();<br><br>        setSize(800,600);<br>        setLocation(110,90);<br>        <br>        b1 = new JButton("Imagen 1");<br>        b2 = new JButton("Imagen 2");<br>        b3 = new JButton("Imagen 3");        <br><br>        panel.add(b1);<br>        panel.add(b2);<br>        panel.add(b3);<br>        <br>        b1.addActionListener(this);<br>        b2.addActionListener(this);<br>        b3.addActionListener(this);<br>        <br>        add(panel);<br>    }<br>    <br>    public void actionPerformed(ActionEvent evento){<br>        if(evento.getSource()==b1){<br>            ImageIcon imagen1 = new ImageIcon("imagen1.jpg");<br>            etiqueta.setIcon(imagen1);<br>            etiqueta.setVisible(true);<br>            panel.add(etiqueta);        <br>        }<br>        if(evento.getActionCommand()=="Imagen 2"){<br>            ImageIcon imagen2 = new ImageIcon("imagen2.jpg");<br>            etiqueta.setIcon(imagen2);            <br>            etiqueta.setVisible(true);<br>            panel.add(etiqueta);<br>        }<br>        if(evento.getActionCommand()=="Imagen 3"){<br>            ImageIcon imagen3 = new ImageIcon("imagen3.jpg");<br>            etiqueta.setIcon(imagen3);                        <br>            panel.add(etiqueta);<br>            etiqueta.setVisible(true);<br>        }<br>    }<br>    public static void main(String args[]){<br>        Imagenes img = new Imagenes();<br>        img.setVisible(true);<br>    }<br>}<br><br>                                         </div></body>
</html>