Comment faire une fenêtre avec juste un textfield?
Je veux créer une fenêtre pop-up lorsque l'utilisateur clique sur "Charger à partir du fichier" bouton. Je veux que la boîte de pop-up à avoir une zone de texte et un "OK", "Annuler".
J'ai lu par beaucoup de Documentation de Java et je ne vois pas de solution simple, il se sent comme je suis en manque de quelque chose, parce que si il y a un JOptionPane qui me permet d'afficher une zone de texte à l'utilisateur pourquoi y aurait-il pas moyen de récupérer le texte?
À moins que j'ai voulu créer un "type de texte dans les zones de texte et cliquez sur ok", mais c'est maintenant ce que je fais.
Vous essayer d'obtenir de l'entrée de texte de la boîte avant ou après que l'utilisateur appuie sur ok?
OriginalL'auteur OKGimmeMoney | 2013-06-18
Vous devez vous connecter pour publier un commentaire.
En effet, vous pouvez récupérer le texte saisi par l'utilisateur avec un JOptionPane:
Il y a une grande page sur JOptionPane dans la Java des Tutoriels:
http://docs.oracle.com/javase/tutorial/uiswing/components/dialog.html
Mais si vous avez vraiment besoin de l'utilisateur pour sélectionner un chemin d'accès/un fichier, je pense que vous avez plutôt envie d'afficher un JFileChooser:
Sinon, vous pouvez vous rendre à la dure et de créer votre propre boîte de dialogue avec tout ce que vous voulez à l'intérieur à l'aide d'un JDialog.
Modifier
Voici un petit exemple pour vous aider à créer votre fenêtre principale.
Avec Swing, les fenêtres sont créées à l'aide de JFrame.
Je continue à vous recommander de suivre le Java Swing GUI tutoriel car il contient tout ce dont vous avez besoin pour commencer.
OriginalL'auteur Raphaël