Não entendo o que acontece, este codigo não esta achando nenhum componente do swing.
public class DoMain
{
public static void main(String args[])
{
Jogo a = new Jogo();
}
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Jogo extends JFrame
{
public Jogo{
super("Jogando");
show();
}
public void paint(Graphics g)
{
g.setColor(Color.black);
for(int count = 0; count < 100; count+=10)
{
g.fillRect(count, 0, 10, 100);
}
for(count = 0; count < 100; count += 10)
{
g.fillRect(0, count, 100, 10);
}
}
public void show()
{
setSize(100, 100);
setVisible(true);
paint();
}
}
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
public class Menu extends JFrame
implements ActionListener
{
//Atributos do Objeto
private JButton jogar;
private JButton selecionarJogo;
private JButton creditos;
private Container container;
private GridLayout lay;
//Criando objetos botão
jogar = new JButton("Jogo PalavraCruzadas");
selecionarJogo = new JButton("Selecionar Jogo");
creditos = new JButton("About");
lay = new GridLayout(3, 1, 2, 2);
container = getContentPane();
//define Layout no container
container.setLayout(lay);
//Demostra para os botões aonde esta o metodo ActionPerformed
//que tratara o evento
jogar.addActionListener(this);
selecionarJogo.addActionListener(this);
creditos.addActionListener(this);
//Construtor
public Menu()
{
super("Jogo de palavras cruzadas - Menu");
show();
}
//metodos
public void show()
{
container.add(jogar)
container.add(selecionarJogo);
container.add(creditos);
setSize(100, 250);
setVisible(true);
}
public void actionPerformed(ActionEvent event)
{
}
}
O codigo ainda não esta completo, não estranhem