Question:
When creating an input dialog box with JOptionPane.showInputDialog, isit possible to have a masking character, such as the * for password input?
Answer:
As implemented in the Sun JDK, JOptionPane.showInputDialog uses a JTextField to collect user input. Therefore, it is not possible to set a masking character. There is no reason why JOptionPane could not be implemented to use a JPasswordField, but it would seem the designer of the class did not anticipate that need. JOptionPane is a convenience class, making it easy to create several of the most commonly used option dialogs. It is up to you to implement your own dialogs for the cases that it does not cover.
Charlie has over a decade of experience in website administration and technology management. As the site admin, he oversees all technical aspects of running a high-traffic online platform, ensuring optimal performance, security, and user experience.
Related Posts
- How HealthStream Learning Center Supports Healthcare Education and Compliance
- Knowing the Sign of a Given Number in MySQL
- Undervalued Clean Energy Stocks: Hidden Opportunity Beckons
- IBM to Build Second OpenPower Design Center in Europe
- Microsoft Begins Public Beta for Project Oxford Machine Learning Tools























