मैं जावा में एक पासवर्ड मास्क करने की कोशिश कर रहा हूँ। सूर्य जावा ने निम्नानुसार पासवर्ड मास्क करने का एक तरीका सुझाया है।जावा 5 में पासवर्ड कैसे मास्क करें?
ऐसा नहीं है कि ऐसा करने के लिए एक आसान तरीका उपयोग करता है।
public void run() {
stop = true;
while (stop) {
System.out.print("\010*");
try {
Thread.currentThread().sleep(1);
} catch(InterruptedException ie) {
ie.printStackTrace();
}
}
}
लेकिन इस दृष्टिकोण में कई कमीएं हैं।
यदि उपयोगकर्ता तीर कुंजियों का उपयोग करता है + हटाए गए कुंजी को पासवर्ड प्रकट होता है।
यदि उपयोगकर्ता गलती से एक ही समय में 2 कुंजी दबाता है (अत्यधिक उच्च टाइपिंग गति) कुछ पात्रों को मुखौटा नहीं मिलता है।
क्या आप लोग किसी भी तरह से सोचते हैं जो 100% सही मास्किंग प्राप्त कर सकता है?
कंसोल जावा 6 के रूप में उपलब्ध है। हमारा संस्करण 1.5 :( –