您好无法从对话框创建数组。我可以输入对话框并打印出ArrayList的index [0]。但是当我按下Ok时它会重新启动并替换index [0]而不是添加到ArrayList。如何使应用程序继续运行而不是重新启动?
原始作业:
返回GUI分配。您可以修改它以使用JavaFX 如果你愿意的话。
创建一个具有“输入您的信息”按钮的应用程序。 单击时,它将显示一个包含标签和文本框的JDialog 允许用户输入他们的姓名,电子邮件和电话号码。该 JDialog将有按钮确定和取消。
当用户单击“取消”时,对话框将不会显示 别的什么。
当用户单击“确定”时,将从中提取用户的信息 对话框,并在控制台上转储。请注意,你只是 收听点击事件。我们将添加该规范。
定义一个类来保存单个人的信息。宣布一个 这种类型的ArrayList。当用户单击“确定”时,提取信息 从对话框。这一次,将info传递给构造函数方法 您的班级将保留信息。添加这个新创建的对象 到你的数组列表。
使用增强的for循环,将ArrayList转储到控制台上。
每次向ArrayList添加几个用户信息,转储 整个列表到控制台。
对ArrayList进行排序。将ArrayList转储到控制台上。
{{1}}