Opa eae galera..
Bem sou novo aqui no Fórum, andei olhando por cima, e não cheguei a achar alguma tópico que esclareca especificamente minha dúvida...
Tenho que fazer um classe na qual, eu tenha 3 RadioButtons, onde cada um é um país...
Por ex:
Brasil
Japão
Itália..
Continuando, conforme eu seleciono um país tenque exibir a bandeira do mesmo....
Ai vem a questão não consigo fazer o JRadio exibir a imagem...
Ja tentei de várias maneiras, andei pesquisando alguns métodos na net, mais não consegui, queria ver se alguém pode me dar uma ajuda...
Segue o código de como estou fazendo...
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.*;
public class TelaExUm extends JFrame{
public TelaExUm(){
setTitle("EXERCÍCIO 1");
setBounds(250,140,600,600);
setLayout(null);
ButtonGroup bpExercicioUm = new ButtonGroup();
final JRadioButton rbBrasil = new JRadioButton("Brasil");
JRadioButton rbItalia = new JRadioButton("Italia");
JRadioButton rbJapao = new JRadioButton("Japao");
bpExercicioUm.add(rbBrasil);
bpExercicioUm.add(rbItalia);
bpExercicioUm.add(rbJapao);
rbBrasil.setBounds(45,50,100,25);
rbItalia.setBounds(45,260,100,25);
rbJapao.setBounds(45,460,100,25);
ImageIcon Brasil = new ImageIcon("Brasil");
JLabel lbBrasil = new JLabel(Brasil);
lbBrasil.setBounds(50,50,150,50);
add(rbBrasil);
add(rbItalia);
add(rbJapao);
setVisible(true);
}
}