有没有一种简单的方法来实现具有两个输入线的对话框? (Java)的

我正在将xml编辑器作为我们课堂上的一个项目,并且为了添加属性,我目前正在这样做:

String name = JOptionPane.showInputDialog(this, "Enter the attribute name: ", "Name", JOptionPane.INFORMATION_MESSAGE);
String value = JOptionPane.showInputDialog(this, "Enter the attribute value: ", "Value", JOptionPane.INFORMATION_MESSAGE);

有没有更好的方法只有一个单独的对话框,上面有这些东西?我查看了一些示例,但我无法实现/理解它们.虽然我能够使用当前方法正确添加属性,但有两个输入框是有点傻.

如果有一些简单的解决方案,请告诉我.谢谢

最佳答案
是的,您可以创建一个包含两个JTextField的JPanel并将其弹出到JOtionPane.showConfirmDialog(….)中,然后当它返回时,如果用户按下OK按钮,则从JTextFields中提取文本.

例如,请在this answer中查看我的代码

转载注明原文:有没有一种简单的方法来实现具有两个输入线的对话框? (Java)的 - 代码日志