Tout d'abord, bonjour à tous et à toutes
Dans le cadre d'un projet informatique à l'INSA de Rouen, j'ai pour but de créer un quiz, sous la forme du jeu "tout le monde veut prendre sa place" pour ceux qui connaissent. J'ai décidé de le faire en java puisque c'est ce langage de programmation dans lequel je suis le plus à l'aise.
Mais je veux, créer un compte a rebours qui s'activera après l'appui sur un bouton "commencer".
Je souhaiterais que ce compte à rebours _soit immobile à 5 minutes (ou 300 secondes, peu importe) mais visible avant l'appui sur le bouton ( je suppose qu'il faut utiliser la méthode paintComponent)
_se déclenche dès l'appui sur le bouton commencer
_provoque l'ouverture d'une nouvelle fenêtre vide quand celui ci sera à 0 secondes (que je configurerais par la suite)
Voici la partie de mon code en rapport avec mes interrogations :
class panneauJeu extends JPanel
{
private JButton commencer = new JButton ("Commencer ?");
public panneauJeu()
{
commencer.addActionListener (new Ecouteur2());
add(commencer);
}
class Ecouteur2 implements ActionListener
{
public void actionPerformed(ActionEvent evt)
{
? ? ? ? ? ? ? ? ? ?
}
}
public void paintComponent (Graphics g)
{
super.paintComponent(g);
Graphics2D g2D = (Graphics2D) g;
Font f1 = new Font ("Courier",Font.PLAIN,24);
g.setFont(f1);
? ? ? ? ? ? ? ? ? ?
}
}
En espérant que quelqu'un puisse me venir en aide
Bonne soirée