当前位置: 首页 > 知识库问答 >
问题:

在java中,有没有提示一个用户输入框,它可以创建一个对象,并提示用户输入所有伴随的变量?

壤驷安和
2023-03-14

Employee(String firstName,String lastName,String address,String phoneNum,intemployeeidnum,double wageRate,double hours);

JOptionPane允许我为每个变量创建单独的输入提示窗口,但这是很多窗口。我试图在一个窗口中包含所有信息,这样用户就可以填写所有7个变量,而不必点击OK/Continue 7次。

共有1个答案

武嘉祥
2023-03-14

(不是开箱即用的解决方案)

存在BeanInfo API来实现这一点:为任何java bean添加POJO,一个列出属性的BeanInfo。它在几个IDE、GUI构建器中使用,使组件具有属性表。

在独立的情况下,您需要自己的组件:一个包含两个/三个列的JTable,第一个列是只读字段名,第二个列是值的编辑器,稍后可能还有第三个列是som编辑图标。

 类似资料:
  • 当用户输入字符串(例如“”)时,程序应该给出输出“”,然后提示用户键入有效输入。当我键入字符串时,我会在线程“main”java.util.InputMismatchException中得到错误消息

  • 我已经开发了一些代码,并且我的所有方法都使用了我创建的名为Account的自定义对象。我现在把帐户分成两种不同的帐户,存款帐户和储蓄帐户。我的问题是,我的所有方法都使用原始的account对象,因此,我将不得不为每个不同类型的account使用两次相同的方法。这看起来效率很低,改变起来有点繁琐。理想情况下,我希望接受用户输入saving/destine,然后创建相关对象并重复使用,这样我就不需要定

  • 问题内容: 我正在尝试 使用用户输入 创建一个 新对象。 我尝试将用户输入分配给变量,但是在声明新对象时 不知道如何将变量添加 到新对象。这只是我需要帮助的代码部分。我需要帮助的部分是 第8行。 我知道我可以随意放置一些内容,当我使用set方法时,它将覆盖,但这不是我想要的。先感谢您 问题答案: 这取决于类的实现方式。如果Expects 参数的构造函数,则调用传递它们而不指定类型的构造函数。 请注

  • 问题内容: 我遇到一种情况(在硒测试期间),在这种情况下,用户将收到安全代码。然后,用户必须先输入安全密码,然后才能继续操作。 我不太确定如何获得用户输入的值。我浏览了硒文档,并提出了这个建议。不幸的是,它并不是很有效。 有人可以指出我正确的方向吗? 问题答案: 似乎您必须先接受并关闭提示,然后才能存储和使用该值

  • 问题内容: 我有一种情况(在selenium测试期间),在这种情况下,用户将收到安全代码。然后,用户必须先输入安全代码,然后才能继续操作。 我不太确定如何获得用户输入的值。我浏览了selenium文档,并提出了这个建议。不幸的是,它并不是很有效。 有人可以指出我正确的方向吗? 问题答案: 似乎您必须先接受并关闭提示,然后才能存储和使用该值

  • 我有一个可行的解决方案,我在Google Drive中搜索文件,并要求Google Drive使用打开它们,这会生成如下链接: 然后我解析链接并生成如下意图: 这在配置了一个gmail帐户的设备上非常有效,但是如果设备碰巧配置了两个或更多的gmail帐户,那么Google Drive会一直询问用户希望使用哪个帐户来打开文件。 在链接中是否有建议将哪个帐户用于Google云端硬盘? 附言:我试图将以