salut;
je veux créer un jdialog avec ses spécificités:
un label ou je sait pas pour une question
un edit text (textfield)
un bouton OK
car je veux ce jdialog pour faire une recherche en appuyant sur le ok
merci.
Version imprimable
salut;
je veux créer un jdialog avec ses spécificités:
un label ou je sait pas pour une question
un edit text (textfield)
un bouton OK
car je veux ce jdialog pour faire une recherche en appuyant sur le ok
merci.
Et puis c'est quoi le problème?
le problème est:
la classe jdialog est crée.
le problème comment je fait quand j'appuie sur un bouton dans un autre jpanel
il fait appel a ce jdialog pour rentrez des infos et en appuyant sur le bouton ok de jdialog il lance une recherche et le jdialog partira.
comment ça ce fait?
Si c'est juste pour afficher un label et un champs texte, je te propose d'utiliser un JOptionPane.
http://java.sun.com/j2se/1.4.2/docs/...ptionPane.html
Je t'explique le fonctionnement du JOptionPane vite fait:
En fait, JOptionPane contient des méthode statique qui permettent d'ouvrir toute sorte de fenetre simple pour dialoguer avec l'utilisateur.Code:
1
2
3 String res = JOptionPane.showInputDialog(null, "Entre ta recherche", "Titre fenetre", JOptionPane.QUESTION_MESSAGE ); //a ce stade res contient ce que l'utilisateur a entré !
Donc visuel et utilisation simple...
Regarde le lien vers la javadoc que je t'ai donné tu verras !
Si tu tiens vraiment a faire des fenetres personnalisées avec JDialog, il faut créer une classe qui hérite de JDialog et que tu ajoutes tes composants et listener toi même.
Bonne chance ! :yaisse2: