7
votes

Java fenêtre pop-up pour demander des données

Quel code utiliserais-je pour demander à un utilisateur de saisir leur grade dans une fenêtre contextuelle?

Lorsqu'un jbutton est enfoncé, je veux une petite boîte à afficher et inviter l'utilisateur à entrer dans leur grade. En outre, serait-il possible d'obtenir la valeur de la double valeur entrée?

Merci pour tout votre temps. Je l'apprécie!


0 commentaires

3 Réponses :



3
votes

Vous voulez un joptionpane. Utilisez quelque chose comme l'extrait de code suivant à l'intérieur de l'action de Jbutton's ActionListener: xxx

Vous pouvez analyser / valider la double valeur de la chaîne de sortie. Vous pouvez également utiliser différents composants de swing - cet exemple est une zone de texte défilable.


0 commentaires

3
votes

L'approche la plus simple serait peut-être d'utiliser joptionpane.showinputdialog (...) code>. Cependant, sachez que cela s'écrasera si quelqu'un essaie de saisir autre chose qu'un double.

@Override
public void actionPerformed(ActionEvent actionEvent) {
    double someNumber = Double.parseDouble(
            JOptionPane.showInputDialog(this, "Type in grade:"));
}


0 commentaires