Faço Técnico em Informática no Senac Santa Cruz. Este jogo seria pro meu TCC que acontece final do ano.
O meu problema está neste vídeo https://youtu.be/-g3Mdp29los
Jframe java swing jogo de perguntas e respostas
1 Resposta
Não podia ter descrito aqui?
Não, para o que você quer, não precisa de uma “variável global” (ou o equivalente em Java). Você pode até criar algo similar, mas não precisa. Veja que você pode criar um objeto e passar ele para cada janela que for abrindo.
Também não é necessário criar um JFrame pra cada pergunta. Você pode criar um JFrame só e exibir e trocar a pergunta a cada resposta dada. Inclusive, a parte do usuário pode ser colocada nesse mesmo JFrame, tornando seu jogo um jogo de um Jframe só.
Sei que você já está estudando, mas recomendo você dar uma olhada mais atenta à como funciona a orientação a objetos, e como um objeto pode ser passado para outro. Lembre-se que um Jframe também é um objeto e pode receber outros objetos. Se a passagem de parâmetros está confusa, experimente criar um JFrame na mão (sem usar Swing) para entender como ele funciona e como usar isso para o que deseja.
Abraço.