【问题标题】:How do I save the input data received by JOptionPane?如何保存 JOptionPane 接收到的输入数据?
【发布时间】:2022-01-01 02:06:23
【问题描述】:

我正忙着学习 Javascript 作为我的第一语言,所以我很新。我正忙于生成公司电子邮件和密码的项目,我想使用JOptionPane 显示一个弹出窗口供用户输入他们的详细信息,例如名字,姓氏等。

我想使用输入的信息为该特定员工生成电子邮件。我该怎么做?

我就是这样写的,以查看我可以正确生成电子邮件地址。我将如何在其中使用JOptionPane

public Email(String firstName, String lastName) {
    this.firstName = firstName;
    this.lastName = lastName;


    this.department = setDepartment();
    System.out.println("Department: " + this.department);


    this.password = randomPassword(defaultPasswordLength);
    System.out.println("Your password is: " + this.password);

    email = firstName.toLowerCase() + "." + lastName.toLowerCase() + "@" + department + companySuffix;
    System.out.println(email);
}

【问题讨论】:

  • Java !== JavaScript
  • 抱歉,我还是很陌生,我还不知道所有的术语
  • JavaScript 是一种与 Java 完全不同且无关的语言。
  • 就像我说的,这是新的。所以感谢您的更正,但仍然无法解决我的问题......
  • “对我的问题没有帮助”可以帮助。您可以随时edit您自己的问题。正确标记的问题会得到最有可能提供帮助的人的更多关注。我有足够的代表能够编辑这个问题并做到了。

标签: java swing input information-retrieval


【解决方案1】:

我也是Java新手,所以可能有比我更好的答案,但我知道要使用JOptionPane,首先导入javax.swing.JOptionPane;,然后创建变量名称并将其设置为等于输入对话框。 输入将作为字符串存储在变量名下,您可以稍后在程序中调用。

请记住,如果您希望用户输入数字,输入仍将存储为字符串,您必须使用 parse 方法将其转换为数字。

import javax.swing.JOptionPane;

public class JavaApplication1 {

    public static void main(String[] args) {
        String firstName = JOptionPane.showInputDialog("Type your first name");
        String lastName = JOptionPane.showInputDialog("Type your last name");
        JOptionPane.showMessageDialog(null, "Your email is: "
            + firstName.toLowerCase() + "." + lastName.toLowerCase() 
            + "@email.com");
    }
}

【讨论】:

  • 谢谢,我试试这个
  • “我会试试这个” [查看手表] 现在已经两个多月了。有帮助吗?
猜你喜欢
  • 2011-03-08
  • 1970-01-01
  • 2014-01-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多