[b]E ai pessoal,
tudo beleza ?!! [/b]
Estou desenvolvendo um projeto proposto pela instituição de ensino onde estudo “FEIT/UEMG”,
que é um jogo de Figuras Geometricas voltado para o aprendizado de crianças
entre 4 e 8 anos de idade, no entanto estou com dificuldade para fazer a programação
deste jogo, pois faz pouco tempo que comeceia meus estudos em JAVA,
e ainda estou longe de concluir este projeto.
Por exemplo, no jogo é mostrado um “quadro” onde as
figuras geometricas vão aparecendo de 5 em 5 segundos e o jogador
vai repondendo qual é a figura que está aparecendo no “quadro” (clicando em um botão ou precionando um tecla)
por isso precisso de um “espaço” na janela principal do jogo, para pintar e repintar estas figuras.
Desde de já agradeço pela ajuda !
OBRIGADO !!!
package jog;
import javax.swing.*;
import java.awt.*;
import java.awt.image.*;
public class Janela {
public static void main(String[] args) {
JFrame frm = new JFrame("Teste Imagem");
JPanel pan = new JPanel();
JLabel lbl = new JLabel( Figuras.Circulo() );
pan.add( lbl );
frm.getContentPane().add( pan );
frm.setDefaultCloseOperation( JFrame.EXIT_ON_CLOSE );
frm.pack();
frm.show();
}
}
package jog;
import javax.swing.*;
import java.awt.*;
import java.awt.image.*;
public class Figuras {
static BufferedImage Quadro = new BufferedImage( 350, 350, BufferedImage.TRANSLUCENT );
// CIRCULO //
static ImageIcon Circulo() {
Graphics2D g = Quadro.createGraphics();
g.setColor( Color.RED);
g.fillOval( 100, 100, 50, 50 );
return new ImageIcon(Quadro);
}
// QUADRADO //
public static ImageIcon Quadrado() {
Graphics2D g = Quadro.createGraphics();
g.setColor( Color.YELLOW );
g.fillRect( 0, 0, 50, 50 );
return new ImageIcon(Quadro);
}
}
OBRIGADO!!