Olá pessoal. Estou fazendo um Menu inicial de jogo para o meu projeto de fim de semestre de fundamentos 1. O problema é que eu adiciono as imagens e elas não estão aparecendo. Poderiam tentar localizar onde está meu erro? O código está assim:
[code]import java.awt.Color;
import java.awt.Graphics;
import java.awt.Image;
import java.awt.event.;
import javax.swing.;
public class JogoMenu {
public static void main(String[] args) {
JFrame menu = new JFrame();
menu.setSize(640,480);
menu.setResizable(false);
menu.setVisible(true);
menu.setDefaultCloseOperation(menu.EXIT_ON_CLOSE);
menu.setLayout(null);
JLabel titulo = new JLabel("Space Fighters");
titulo.setBounds(100, 50, 100, 100);
JButton b1, b2, b3;
b1 = new JButton("Novo Jogo");
b2 = new JButton("High Scores");
b3 = new JButton("Sair");
b1.setBounds(410, 280, 150, 50);
b2.setBounds(440, 340, 150, 50);
b3.setBounds(470, 400, 150, 50);
Listener newgame = new Listener();
Listener2 highscores = new Listener2();
Listener3 saida = new Listener3();
b3.addActionListener(saida);
menu.add(titulo);
menu.add(b1);
menu.add(b2);
menu.add(b3);
}
}
class Listener implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
//chama o método de execução do jogo
}
}
class Listener2 implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
//Estatistica.openFile();
}
}
class Listener3 implements ActionListener
{
public void actionPerformed(ActionEvent e)
{
System.exit(1);
}
}
class MyFrame extends JFrame
{
public MyFrame()
{
MyPanel mp = new MyPanel();
mp.setSize(640,480);
mp.setBackground(new Color(0,0,0));
getContentPane().add(mp);
}
}
class MyPanel extends JPanel
{
protected void paintComponent(Graphics g)
{
super.paintComponent(g);
Image im = (new ImageIcon(getClass().getResource(“C:/Users/Windows/Documents/NetBeansProjects/JogoMenu3/menu.jpg”))).getImage();
g.drawImage(im, 100, 50, null);
}
}
[/code]
Alguma ajuda?