Impossible d'affiché un texte dans un JPanel

Pulsar360 Messages postés 113 Date d'inscription   Statut Membre Dernière intervention   -  
KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai une JFrame qui contient mon JPanel et dans ce JPanel j'essaye d'ajouter du texte en plein milieu de la fenêtre quand j'appuis sur la touche espace, mais il ne veux pas s'affiché.
En faite je fait un petit jeu et quand j'appuis sur la touche espace le jeu se met en pause et j'aimerais affiché un message de pause.

Si quelqu'un avait une idée. Merci.
A voir également:

1 réponse

KX Messages postés 16761 Date d'inscription   Statut Modérateur Dernière intervention   3 020
 
Il faudrait voir ton code, là ça ne va pas être évident de te dire pourquoi ça ne s'affiche pas comme tu veux...

Remarque : plutôt que d'ajouter un JLabel à ton interface, tu pourrais utiliser JOptionPane, ça te permettrais en plus de gérer quelques options pour ta pause.

int n = JOptionPane.showOptionDialog(frame, "Le jeu est en pause. Que voulez-vous faire ?", "Pause", JOptionPane.YES_NO_CANCEL_OPTION, JOptionPane.QUESTION_MESSAGE, null, new String[] {"Continuer", "Reprendre plus tard", "Arrêter la partie"}, 0);

switch (n)
{
case JOptionPane.YES_OPTION :	
case JOptionPane.CLOSED_OPTION :
	continuer();
	break;
case JOptionPane.NO_OPTION :
	sauvegarder();
	arreter();
	break;
case JOptionPane.CANCEL_OPTION :
	arreter();
	break;
}
0