如何编写一个可用于通过对话框实例化对象的方法,并且在收到输入之前不会实例化该对象?例如,而不是
int i = JOptionPane.showInputDialog("Enter number: ")
我怎么能有一个类似char[] c = className.showPasswordDialog("Enter password: ")
与JPasswordField而不是文本字段?创建一个像JOptionPane.showInputDialog()这样的静态方法,但在对话框中使用我自己的组件
1
A
回答
1
JPasswordField pwf = new JPasswordField();
JOptionPane.showInputDialog(pwf);
char[] pswd = pwf.getPassWord();
+0
谢谢,这真的很接近我所需要的,但是这给了我一个密码字段和文本字段的对话。有没有办法摆脱文本字段? – 2011-03-10 21:09:24
+1
@Morgan Barksdale。分享如何摆脱额外的文本字段将是很好的。我也有同样的问题。 – 2012-07-16 08:17:34
相关问题
- 1. 使用我自己的控件创建一个带有MFC的对话框
- 2. 如何创建一个可以像静态类一样访问的方法?
- 3. 将自己称为静态方法的“这个类”; python
- 4. 呼叫对话框方法形成一个静态类在C#
- 5. getResources()或创建自己的静态类?
- 6. 打电话给自己的静态方法不起作用
- 7. 用Javafx创建一个通用的对话框方法
- 8. 如何创建我自己的确认对话框?
- 9. 这个方法在ruby中如何使用自己的方法?
- 10. 创建我自己的myindexof方法
- 11. 如何在C中创建和使用我自己的静态库?
- 12. JavaScript对象返回静态方法和自己的方法
- 13. 我如何使用CSS创建一个像这样的盒子。
- 14. 在onCreate方法中创建一个对话框 - 泄漏
- 15. 如何在onResponse方法中创建一个对话框?
- 16. 如何创建一个方法,像我一样在PHP,但在Objective-C
- 17. 设计一个像对话框一样的对话框来自android
- 18. 为什么我无法从一个对话框创建另一个对话框?
- 19. 使用另一个类的静态方法创建bean
- 20. 在angular2中创建自定义模态对话框的最佳方法?
- 21. 在eclipse插件中使用菜单创建一个对话框
- 22. 不能使用自己的静态方法在PHP
- 23. 如何为我自己的组件创建一个Vcl-Theme-Style?
- 24. 我的任务是创建一个countCharacters()方法返回的话长,但我必须这样做递归
- 25. 为什么像concat这样的String方法创建一个新的String对象?
- 26. 这是一种在WPF和MVVM中创建对话框的不好方法吗?
- 27. 在静态方法中创建一个新的随机数
- 28. 创建静态列表框,或者在静态方法中使用非静态列表框? C#
- 29. 如何在Eclipse中创建一个AutoCompleteField,就像重构对话框一样?
- 30. 我想创建一个对话框
尝试继承的JOptionPane您 – 2011-03-10 20:30:36
类@ Eng.Fouad“尝试继承的JOptionPane你的课”有*你*没有试过吗? JOptionPane是那些高度专业化的类之一,如果它没有做到'开箱即用'(在这种情况下它确实需要),通常最好避免使用它,而是使用纯的JDialog。 – 2011-03-10 20:34:08