galera o que está de errado no código q minha imagem não aparece?
public class GaleriaDeImagens extends JPanel {
private static final long serialVersionUID = 1L;
private BufferedImage imgBK;
public void imagens() {
try {
imgBK = ImageIO.read(getClass().getResource("IM/BK.jpg"));
} catch (IOException e) {
e.printStackTrace();
}
}
public void paintComponente(Graphics g) {
super.paintComponent(g);
g.drawImage(imgBK, 10, 10, 100, 100, null);
}
}
public class Janelas{
private JFrame janela1 = new JFrame("Cadastro");
private JFrame janela2 = new JFrame("Dados");
private GaleriaDeImagens imgBK = new GaleriaDeImagens();
private JButton enter;
private JButton exit;
public Janelas() {
Janela_1();
}
public void Janela_1() {
this.janela1.setSize(500,500);
//
this.janela1.add(imgBK);
//
componentes_j1();
this.janela1.add(enter);
//
this.janela1.setLayout(null);
this.janela1.setLocationRelativeTo(null);
this.janela1.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.janela1.setVisible(true);
this.janela2.setSize(500,500);
componentes_j2();
this.janela2.add(exit);
this.janela2.setLayout(null);
this.janela2.setLocationRelativeTo(null);
this.janela2.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
this.janela2.setVisible(false);
}
public void componentes_j1() {
enter= new JButton("Enter");
enter.setBounds(10,10,80,50);
enter.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
janela1.setVisible(false);
janela2.setVisible(true);
}
});
}
public void componentes_j2() {
exit= new JButton("Exit");
exit.setBounds(10,10,80,50);
exit.addActionListener(new ActionListener() {
@Override
public void actionPerformed(ActionEvent e) {
janela1.setVisible(true);
janela2.setVisible(false);
}
});
}
}
