在java中,无论如何都提示一个用户输入框可以创建一个对象,并提示用户输入所有附带的变量?

时间:2015-11-10 16:44:14

标签: java eclipse joptionpane windowbuilder

我正在设计一个简单的工资单程序,我希望提示用户添加一个员工对象。员工有几个属性

  

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

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

1 个答案:

答案 0 :(得分:0)

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

确实存在BeanInfo API:为任何java bean添加POJO,列出属性的BeanInfo。它在多个IDE,GUI构建器中使用,以使组件具有属性表。

单机你将需要你自己的组件:一个带有两个/三列的JTable,第一个是只读字段名,第二个是值的编辑器,后来可能是som编辑图标的第三列。 / p>

这样的组件可以在自定义的JOptionPane中显示。