import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import java.io.*;
public class Jogo extends JFrame {
int Tent=3,Certo=0;
File Records = new File("records.txt");
FileWriter Escrever = new FileWriter( Records );
ImageIcon icon1 = createImageIcon("1.gif");
ImageIcon icon2 = createImageIcon("2.gif");
ImageIcon icon3 = createImageIcon("3.gif");
ImageIcon icon4 = createImageIcon("4.gif");
ImageIcon icon5 = createImageIcon("5.gif");
ImageIcon icon6 = createImageIcon("6.gif");
ImageIcon icon7 = createImageIcon("7.gif");
ImageIcon iconTitulo = createImageIcon("Tittle.gif");
private JPanel caixapainel=new JPanel();
private JTextField Nome = new JTextField("");
private JButton NJogo = new JButton("Novo Jogo");
private JButton Pontuacoes = new JButton("Pontuações");
private JButton Conf = new JButton("Configurações");
private JButton Sair = new JButton("Sair");
private JButton Ok1 = new JButton("Ok");
private JButton Ok2 = new JButton("Ok");
private JButton Ok3 = new JButton("Ok");
private JButton Ok4 = new JButton("Ok");
private JButton Ok5 = new JButton("Ok");
private JButton Ok6 = new JButton("Ok");
private JButton Ok7 = new JButton("Ok");
private JButton Ok8 = new JButton("Ok");
private JLabel Imagem1 = new JLabel(icon1);
private JLabel Imagem2 = new JLabel(icon2);
private JLabel Imagem3 = new JLabel(icon3);
private JLabel Imagem4 = new JLabel(icon4);
private JLabel Imagem5 = new JLabel(icon5);
private JLabel Imagem6 = new JLabel(icon6);
private JLabel Imagem7 = new JLabel(icon7);
private JLabel ImagemTitulo = new JLabel(iconTitulo);
private JLabel Pergunta1 = new JLabel("Qual o animal que está presente na imagem?");
private JLabel Pergunta2 = new JLabel("Qual o nome da personagem principal do filme Matrix?");
private JLabel Pergunta3 = new JLabel("Em que ano nasceu Albert Einstein?");
private JLabel Pergunta4 = new JLabel("Quantos Km2 de superfície tem Portugal?");
private JLabel Pergunta5 = new JLabel("Como se chamava o pai do 2º Rei de Portugal?");
private JLabel Pergunta6 = new JLabel("A quem pertence o record do mundo nos 100m em atletismo?");
private JLabel Pergunta7 = new JLabel("Qual é o símbolo químico do Itérbio?");
private JLabel Parabens = new JLabel("Parabéns!!! Chegou ao fim do jogo.");
private JLabel Int = new JLabel("Introduza o seu nome");
private JRadioButton Resposta11 = new JRadioButton("Galo");
private JRadioButton Resposta12 = new JRadioButton("Rato");
private JRadioButton Resposta13 = new JRadioButton("Cão");
private JRadioButton Resposta14 = new JRadioButton("Gato");
private JRadioButton Resposta21 = new JRadioButton("Nelo");
private JRadioButton Resposta22 = new JRadioButton("Nero");
private JRadioButton Resposta23 = new JRadioButton("Nerd");
private JRadioButton Resposta24 = new JRadioButton("Neo");
private JRadioButton Resposta31 = new JRadioButton("1850");
private JRadioButton Resposta32 = new JRadioButton("1901");
private JRadioButton Resposta33 = new JRadioButton("1879");
private JRadioButton Resposta34 = new JRadioButton("1877");
private JRadioButton Resposta41 = new JRadioButton("28,765");
private JRadioButton Resposta42 = new JRadioButton("92,100");
private JRadioButton Resposta43 = new JRadioButton("105,600");
private JRadioButton Resposta44 = new JRadioButton("65,822");
private JRadioButton Resposta51 = new JRadioButton("Filipe");
private JRadioButton Resposta52 = new JRadioButton("Augusto");
private JRadioButton Resposta53 = new JRadioButton("D.Afonso Henriques");
private JRadioButton Resposta54 = new JRadioButton("Fernando");
private JRadioButton Resposta61 = new JRadioButton("Maurice Greene");
private JRadioButton Resposta62 = new JRadioButton("Donovan Bailey");
private JRadioButton Resposta63 = new JRadioButton("Frank Fredericks");
private JRadioButton Resposta64 = new JRadioButton("Carl Lewis");
private JRadioButton Resposta71 = new JRadioButton("In");
private JRadioButton Resposta72 = new JRadioButton("Yb");
private JRadioButton Resposta73 = new JRadioButton("Mo");
private JRadioButton Resposta74 = new JRadioButton("Ir");
protected static ImageIcon createImageIcon(String path) {
java.net.URL imgURL = Jogo.class.getResource(path);
if (imgURL != null) {
return new ImageIcon(imgURL);
}
else {
System.err.println("Não existe esse ficheiro " + path);
return null;
}
}
public Jogo() {
try {
mostra();
} catch(Exception ex) {
ex.printStackTrace();
}
}
public void mostra() throws Exception {
this.getContentPane().setLayout(null);
this.setSize(410, 363);
this.setTitle("Quem quer alguma coisa?!");
this.setResizable(false);
Nome.setBounds(new Rectangle(50, 60, 200, 22));
this.getContentPane().add(Nome, null);
Nome.setVisible(false);
ImagemTitulo.setBounds(new Rectangle(95, -10, 200, 200));
this.getContentPane().add(ImagemTitulo, null);
NJogo.setBounds(new Rectangle(121, 172, 150, 30));
this.getContentPane().add(NJogo, null);
NJogo.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
NJogo.setVisible(false);
Pontuacoes.setVisible(false);
Sair.setVisible(false);
Conf.setVisible(false);
ImagemTitulo.setVisible(false);
Imagem1.setVisible(true);
Resposta11.setVisible(true);
Resposta12.setVisible(true);
Resposta13.setVisible(true);
Resposta14.setVisible(true);
Pergunta1.setVisible(true);
Ok1.setVisible(true);
}});
Pontuacoes.setBounds(new Rectangle(121, 207, 150, 30));
this.getContentPane().add(Pontuacoes, null);
Pontuacoes.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
JPanel caixapainel=new JPanel();
JOptionPane.showMessageDialog(caixapainel,"Em construção!");
}});
Conf.setBounds(new Rectangle(121, 240, 150, 30));
this.getContentPane().add(Conf, null);
Conf.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
JPanel caixapainel=new JPanel();
JOptionPane.showMessageDialog(caixapainel,"Em construção!");
}});
Sair.setBounds(new Rectangle(121, 274, 150, 30));
this.getContentPane().add(Sair, null);
Sair.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
System.exit(0);
}});
Ok1.setBounds(new Rectangle(339, 289, 50, 30));
this.getContentPane().add(Ok1, null);
Ok1.setVisible(false);
Ok1.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (Certo==0)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Errada! Tente Novamente");
}
if (Certo==1)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Certa!");
Ok1.setVisible(false);
Imagem1.setVisible(false);
Resposta11.setVisible(false);
Resposta12.setVisible(false);
Resposta13.setVisible(false);
Resposta14.setVisible(false);
Pergunta1.setVisible(false);
Imagem2.setVisible(true);
Resposta21.setVisible(true);
Resposta22.setVisible(true);
Resposta23.setVisible(true);
Resposta24.setVisible(true);
Pergunta2.setVisible(true);
Ok2.setVisible(true);
}
}});
Ok2.setBounds(new Rectangle(339, 289, 50, 30));
this.getContentPane().add(Ok2, null);
Ok2.setVisible(false);
Ok2.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (Certo==0)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Errada! Tente Novamente");
}
if (Certo==1)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Certa!");
Ok2.setVisible(false);
Imagem2.setVisible(false);
Resposta21.setVisible(false);
Resposta22.setVisible(false);
Resposta23.setVisible(false);
Resposta24.setVisible(false);
Pergunta2.setVisible(false);
Imagem3.setVisible(true);
Resposta31.setVisible(true);
Resposta32.setVisible(true);
Resposta33.setVisible(true);
Resposta34.setVisible(true);
Pergunta3.setVisible(true);
Ok3.setVisible(true);
}
}});
Ok3.setBounds(new Rectangle(339, 289, 50, 30));
this.getContentPane().add(Ok3, null);
Ok3.setVisible(false);
Ok3.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (Certo==0)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Errada! Tente Novamente");
}
if (Certo==1)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Certa!");
Ok3.setVisible(false);
Imagem3.setVisible(false);
Resposta31.setVisible(false);
Resposta32.setVisible(false);
Resposta33.setVisible(false);
Resposta34.setVisible(false);
Pergunta3.setVisible(false);
Imagem4.setVisible(true);
Resposta41.setVisible(true);
Resposta42.setVisible(true);
Resposta43.setVisible(true);
Resposta44.setVisible(true);
Pergunta4.setVisible(true);
Ok4.setVisible(true);
}
}});
Ok4.setBounds(new Rectangle(339, 289, 50, 30));
this.getContentPane().add(Ok4, null);
Ok4.setVisible(false);
Ok4.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (Certo==0)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Errada! Tente Novamente");
}
if (Certo==1)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Certa!");
Ok4.setVisible(false);
Imagem4.setVisible(false);
Resposta41.setVisible(false);
Resposta42.setVisible(false);
Resposta43.setVisible(false);
Resposta44.setVisible(false);
Pergunta4.setVisible(false);
Imagem5.setVisible(true);
Resposta51.setVisible(true);
Resposta52.setVisible(true);
Resposta53.setVisible(true);
Resposta54.setVisible(true);
Pergunta5.setVisible(true);
Ok5.setVisible(true);
}
}});
Ok5.setBounds(new Rectangle(339, 289, 50, 30));
this.getContentPane().add(Ok5, null);
Ok5.setVisible(false);
Ok5.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (Certo==0)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Errada! Tente Novamente");
}
if (Certo==1)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Certa!");
Ok5.setVisible(false);
Imagem5.setVisible(false);
Resposta51.setVisible(false);
Resposta52.setVisible(false);
Resposta53.setVisible(false);
Resposta54.setVisible(false);
Pergunta5.setVisible(false);
Imagem6.setVisible(true);
Resposta61.setVisible(true);
Resposta62.setVisible(true);
Resposta63.setVisible(true);
Resposta64.setVisible(true);
Pergunta6.setVisible(true);
Ok6.setVisible(true);
}
}});
Ok6.setBounds(new Rectangle(339, 289, 50, 30));
this.getContentPane().add(Ok6, null);
Ok6.setVisible(false);
Ok6.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (Certo==0)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Errada! Tente Novamente");
}
if (Certo==1)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Certa!");
Ok6.setVisible(false);
Imagem6.setVisible(false);
Resposta61.setVisible(false);
Resposta62.setVisible(false);
Resposta63.setVisible(false);
Resposta64.setVisible(false);
Pergunta6.setVisible(false);
Imagem7.setVisible(true);
Resposta71.setVisible(true);
Resposta72.setVisible(true);
Resposta73.setVisible(true);
Resposta74.setVisible(true);
Pergunta7.setVisible(true);
Ok7.setVisible(true);
}
}});
Ok7.setBounds(new Rectangle(339, 289, 50, 30));
this.getContentPane().add(Ok7, null);
Ok7.setVisible(false);
Ok7.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
if (Certo==0)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Errada! Tente Novamente");
}
if (Certo==1)
{
JOptionPane.showMessageDialog(caixapainel,"Resposta Certa!");
Ok8.setVisible(true);
Nome.setVisible(true);
Int.setVisible(true);
Parabens.setVisible(true);
Imagem7.setVisible(false);
Resposta71.setVisible(false);
Resposta72.setVisible(false);
Resposta73.setVisible(false);
Resposta74.setVisible(false);
Pergunta7.setVisible(false);
Ok7.setVisible(false);
}
}});
Ok8.setBounds(new Rectangle(255, 60, 50, 22));
this.getContentPane().add(Ok8, null);
Ok8.setVisible(false);
Ok8.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Escrever.write( Nome.getText( ) );
Escrever.close();
NJogo.setVisible(true);
Pontuacoes.setVisible(true);
Sair.setVisible(true);
Conf.setVisible(true);
ImagemTitulo.setVisible(true);
Ok8.setVisible(false);
Nome.setVisible(false);
Int.setVisible(false);
Parabens.setVisible(false);
}});
Imagem1.setBounds(new Rectangle(207, 105, 120, 120));
this.getContentPane().add(Imagem1, null);
Imagem1.setVisible(false);
Imagem2.setBounds(new Rectangle(207, 105, 120, 120));
this.getContentPane().add(Imagem2, null);
Imagem2.setVisible(false);
Imagem3.setBounds(new Rectangle(207, 105, 120, 120));
this.getContentPane().add(Imagem3, null);
Imagem3.setVisible(false);
Imagem4.setBounds(new Rectangle(207, 105, 120, 120));
this.getContentPane().add(Imagem4, null);
Imagem4.setVisible(false);
Imagem5.setBounds(new Rectangle(207, 105, 120, 120));
this.getContentPane().add(Imagem5, null);
Imagem5.setVisible(false);
Imagem6.setBounds(new Rectangle(207, 105, 120, 120));
this.getContentPane().add(Imagem6, null);
Imagem6.setVisible(false);
Imagem7.setBounds(new Rectangle(207, 105, 120, 120));
this.getContentPane().add(Imagem7, null);
Imagem7.setVisible(false);
Pergunta1.setBounds(new Rectangle(33, 18, 380, 13));
this.getContentPane().add(Pergunta1, null);
Pergunta1.setVisible(false);
Pergunta2.setBounds(new Rectangle(33, 18, 380, 13));
this.getContentPane().add(Pergunta2, null);
Pergunta2.setVisible(false);
Pergunta3.setBounds(new Rectangle(33, 18, 380, 13));
this.getContentPane().add(Pergunta3, null);
Pergunta3.setVisible(false);
Pergunta4.setBounds(new Rectangle(33, 18, 380, 13));
this.getContentPane().add(Pergunta4, null);
Pergunta4.setVisible(false);
Pergunta5.setBounds(new Rectangle(33, 18, 380, 13));
this.getContentPane().add(Pergunta5, null);
Pergunta5.setVisible(false);
Pergunta6.setBounds(new Rectangle(33, 18, 380, 13));
this.getContentPane().add(Pergunta6, null);
Pergunta6.setVisible(false);
Pergunta7.setBounds(new Rectangle(33, 18, 380, 13));
this.getContentPane().add(Pergunta7, null);
Pergunta7.setVisible(false);
Parabens.setBounds(new Rectangle(50, 20, 380, 13));
this.getContentPane().add(Parabens, null);
Parabens.setVisible(false);
Int.setBounds(new Rectangle(70, 40, 380, 13));
this.getContentPane().add(Int, null);
Int.setVisible(false);
Resposta11.setBounds(new Rectangle(33, 65, 105, 17));
this.getContentPane().add(Resposta11, null);
Resposta11.setVisible(false);
Resposta11.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta12.setSelected(false);
Resposta13.setSelected(false);
Resposta14.setSelected(false);
Certo=0;
}});
Resposta12.setBounds(new Rectangle(33, 124, 105, 17));
this.getContentPane().add(Resposta12, null);
Resposta12.setVisible(false);
Resposta12.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta11.setSelected(false);
Resposta13.setSelected(false);
Resposta14.setSelected(false);
Certo=1;
}});
Resposta13.setBounds(new Rectangle(33, 185, 105, 17));
this.getContentPane().add(Resposta13, null);
Resposta13.setVisible(false);
Resposta13.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta11.setSelected(false);
Resposta12.setSelected(false);
Resposta14.setSelected(false);
Certo=0;
}});
Resposta14.setBounds(new Rectangle(33, 243, 105, 17));
this.getContentPane().add(Resposta14, null);
Resposta14.setVisible(false);
Resposta14.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta11.setSelected(false);
Resposta12.setSelected(false);
Resposta13.setSelected(false);
Certo=0;
}});
Resposta21.setBounds(new Rectangle(33, 65, 105, 17));
this.getContentPane().add(Resposta21, null);
Resposta21.setVisible(false);
Resposta21.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta22.setSelected(false);
Resposta23.setSelected(false);
Resposta24.setSelected(false);
Certo=0;
}});
Resposta22.setBounds(new Rectangle(33, 124, 105, 17));
this.getContentPane().add(Resposta22, null);
Resposta22.setVisible(false);
Resposta22.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta21.setSelected(false);
Resposta23.setSelected(false);
Resposta24.setSelected(false);
Certo=0;
}});
Resposta23.setBounds(new Rectangle(33, 185, 105, 17));
this.getContentPane().add(Resposta23, null);
Resposta23.setVisible(false);
Resposta23.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta21.setSelected(false);
Resposta22.setSelected(false);
Resposta24.setSelected(false);
Certo=0;
}});
Resposta24.setBounds(new Rectangle(33, 243, 105, 17));
this.getContentPane().add(Resposta24, null);
Resposta24.setVisible(false);
Resposta24.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta21.setSelected(false);
Resposta22.setSelected(false);
Resposta23.setSelected(false);
Certo=1;
}});
Resposta31.setBounds(new Rectangle(33, 65, 105, 17));
this.getContentPane().add(Resposta31, null);
Resposta31.setVisible(false);
Resposta31.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta32.setSelected(false);
Resposta33.setSelected(false);
Resposta34.setSelected(false);
Certo=0;
}});
Resposta32.setBounds(new Rectangle(33, 124, 105, 17));
this.getContentPane().add(Resposta32, null);
Resposta32.setVisible(false);
Resposta32.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta31.setSelected(false);
Resposta33.setSelected(false);
Resposta34.setSelected(false);
Certo=0;
}});
Resposta33.setBounds(new Rectangle(33, 185, 105, 17));
this.getContentPane().add(Resposta33, null);
Resposta33.setVisible(false);
Resposta33.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta31.setSelected(false);
Resposta32.setSelected(false);
Resposta34.setSelected(false);
Certo=1;
}});
Resposta34.setBounds(new Rectangle(33, 243, 105, 17));
this.getContentPane().add(Resposta34, null);
Resposta34.setVisible(false);
Resposta34.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta31.setSelected(false);
Resposta32.setSelected(false);
Resposta33.setSelected(false);
Certo=0;
}});
Resposta41.setBounds(new Rectangle(33, 65, 105, 17));
this.getContentPane().add(Resposta41, null);
Resposta41.setVisible(false);
Resposta41.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta42.setSelected(false);
Resposta43.setSelected(false);
Resposta44.setSelected(false);
Certo=0;
}});
Resposta42.setBounds(new Rectangle(33, 124, 105, 17));
this.getContentPane().add(Resposta42, null);
Resposta42.setVisible(false);
Resposta42.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta41.setSelected(false);
Resposta43.setSelected(false);
Resposta44.setSelected(false);
Certo=1;
}});
Resposta43.setBounds(new Rectangle(33, 185, 105, 17));
this.getContentPane().add(Resposta43, null);
Resposta43.setVisible(false);
Resposta43.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta41.setSelected(false);
Resposta42.setSelected(false);
Resposta44.setSelected(false);
Certo=0;
}});
Resposta44.setBounds(new Rectangle(33, 243, 105, 17));
this.getContentPane().add(Resposta44, null);
Resposta44.setVisible(false);
Resposta44.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta41.setSelected(false);
Resposta42.setSelected(false);
Resposta43.setSelected(false);
Certo=0;
}});
Resposta51.setBounds(new Rectangle(33, 65, 200, 17));
this.getContentPane().add(Resposta51, null);
Resposta51.setVisible(false);
Resposta51.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta52.setSelected(false);
Resposta53.setSelected(false);
Resposta54.setSelected(false);
Certo=0;
}});
Resposta52.setBounds(new Rectangle(33, 124, 200, 17));
this.getContentPane().add(Resposta52, null);
Resposta52.setVisible(false);
Resposta52.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta51.setSelected(false);
Resposta53.setSelected(false);
Resposta54.setSelected(false);
Certo=0;
}});
Resposta53.setBounds(new Rectangle(33, 185, 200, 17));
this.getContentPane().add(Resposta53, null);
Resposta53.setVisible(false);
Resposta53.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta51.setSelected(false);
Resposta52.setSelected(false);
Resposta54.setSelected(false);
Certo=0;
}});
Resposta54.setBounds(new Rectangle(33, 243, 200, 17));
this.getContentPane().add(Resposta54, null);
Resposta54.setVisible(false);
Resposta54.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta51.setSelected(false);
Resposta52.setSelected(false);
Resposta53.setSelected(false);
Certo=1;
}});
Resposta61.setBounds(new Rectangle(33, 65, 160, 17));
this.getContentPane().add(Resposta61, null);
Resposta61.setVisible(false);
Resposta61.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta62.setSelected(false);
Resposta63.setSelected(false);
Resposta64.setSelected(false);
Certo=1;
}});
Resposta62.setBounds(new Rectangle(33, 124, 160, 17));
this.getContentPane().add(Resposta62, null);
Resposta62.setVisible(false);
Resposta62.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta61.setSelected(false);
Resposta63.setSelected(false);
Resposta64.setSelected(false);
Certo=0;
}});
Resposta63.setBounds(new Rectangle(33, 185, 160, 17));
this.getContentPane().add(Resposta63, null);
Resposta63.setVisible(false);
Resposta63.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta61.setSelected(false);
Resposta62.setSelected(false);
Resposta64.setSelected(false);
Certo=0;
}});
Resposta64.setBounds(new Rectangle(33, 243, 160, 17));
this.getContentPane().add(Resposta64, null);
Resposta64.setVisible(false);
Resposta64.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta61.setSelected(false);
Resposta62.setSelected(false);
Resposta63.setSelected(false);
Certo=0;
}});
Resposta71.setBounds(new Rectangle(33, 65, 105, 17));
this.getContentPane().add(Resposta71, null);
Resposta71.setVisible(false);
Resposta71.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta72.setSelected(false);
Resposta73.setSelected(false);
Resposta74.setSelected(false);
Certo=0;
}});
Resposta72.setBounds(new Rectangle(33, 124, 105, 17));
this.getContentPane().add(Resposta72, null);
Resposta72.setVisible(false);
Resposta72.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta71.setSelected(false);
Resposta73.setSelected(false);
Resposta74.setSelected(false);
Certo=1;
}});
Resposta73.setBounds(new Rectangle(33, 185, 105, 17));
this.getContentPane().add(Resposta73, null);
Resposta73.setVisible(false);
Resposta73.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta71.setSelected(false);
Resposta72.setSelected(false);
Resposta74.setSelected(false);
Certo=0;
}});
Resposta74.setBounds(new Rectangle(33, 243, 105, 17));
this.getContentPane().add(Resposta74, null);
Resposta74.setVisible(false);
Resposta74.addMouseListener (new MouseAdapter() {
public void mouseClicked(MouseEvent e) {
Resposta71.setSelected(false);
Resposta72.setSelected(false);
Resposta73.setSelected(false);
Certo=0;
}});
this.addWindowListener(new WindowAdapter() {
public void windowClosing(WindowEvent e) {
aoFechar(e);
}
});
}
private void aoFechar(WindowEvent e) {
System.exit(0);
}
public static void main(String args[]) {
Jogo janela = new Jogo();
janela.show();
}
}
o problema aconteceu desde que tentei salvar o conteudo da textfield num ficheiro