|
Bas de page | |
---|---|
Auteur | Sujet : Problème : éviter l'exécution prématurée de certaines lignes de code |
Publicité | Posté le 13-04-2003 à 22:51:22 |
Miklp | saSHOCK > Merci de ta réponse, mais le problème est que Options a été créé à partir du constructeur de Jeu, donc si on rappelle à partir d'Options le constructeur de Jeu, on va recréer un Options, etc...
|
souk Tourist | je crois qu'il y a deja eu un topic sur les fenetres modales en java, mais si je puis me permettre, concernant ton probleme, je pense qu'il vaudrait mieux que tu concoives ton programme differement, parce que c'est pas tres joli ce que tu fais. Tu devrais separer le jeu et la configuration de l'interface graphique, ca evitera plein de problemes, et ce sera plus facile a maintenir. Je pense que ca fait partie des bonnes habitudes a prendre.
|
noldor Rockn'roll | Je conseille le pattern MVC |
Miklp | souk > Merci beaucoup de ta réponse, ça me semble intéressant
|
souk Tourist |
|
Cherrytree cn=? |
Miklp | Etant plutôt débutant, je ne sais pas ce qu'est le MVC (mais je suis en train de me renseigner), mais apparement, pour résoudre mon problème, le JDialog semble être le mieux. J'ai en effet besoin d'une fenêtre bloquante, donc le JDialog semble être très bien adapté, même si je ne sais pas encore l'utiliser. |
Miklp | Est-il possible de reprogrammer une sorte de InputDialog avec JDialog ?
|
Publicité | Posté le 14-04-2003 à 12:14:52 |
souk Tourist |
|
Cherrytree cn=? | Dans ton cas, c'est effectivement JDialog qui est préconisé. JDialog est un conteneur au même titre que JFrame, et à la différence de JOptionPane dans son utilisation classique.
--------------- Le site de ma maman |
souk Tourist |
|
Miklp | Merci beaucoup Cherrytree. Juste une petite question : comment est-ce que je fixe la modalité de mon JDialog ?
|
Cherrytree cn=? |
--------------- Le site de ma maman |
Miklp | Cherrytree >
|
Cherrytree cn=? | Tu n'as pas de Frame ?
--------------- Le site de ma maman |
Miklp | Alors en fait si, j'ai une frame de jeu, qui est la classe Grille et donc dans la classe Jeu, il y a un attribut de type Grille. Le problème est que Grille est initialisé une fois que le classe Jeu a reçu le nombre de lignes et le nombre de colonnes que l'utilisateurs a choisis, car dans son code, elle crée un GridBagLayout (pour les cases de jeu) correspondant aux dimensions...
|
Miklp | Mais j'ai peut-être une idée pour mon programme, pour faire en sorte que ça marche. Ca va peut-être mettre du temps à la faire, mais ça devrait marcher avec cette alternative.
|
Cherrytree cn=? | Classiquement, on recourt à deux moyens.
--------------- Le site de ma maman |
Miklp | Oui la méthode démineur de Microsoft est une bonne solution après tout, enfin je vais voir ce que je vais faire. |
Publicité | Posté le |
Sujets relatifs | |
---|---|
[C] probleme lecture de fichier | [openGL][Linux] probleme de linkage [résolu] |
Probleme avec l affichage des images | Problème avec l'hauteur d'un tableau -> resolu |
Probleme en php | [PHP] probleme avec GD sur Imageloadfont |
expreg, chti problème... | [opengl et c++] ces 2 lignes suffisent-elles pour charger un bmp ? |
[DELPHI] Peut-on eviter de charger des composants dans ... | problème cadre |
Plus de sujets relatifs à : Problème : éviter l'exécution prématurée de certaines lignes de code |